你可以用js测试方法来实现js验证输入值只能是汉字。需要准备的材料有:计算机,浏览器,超级编辑。
具体步骤如下:
1.在ue编辑器中创建一个空白的html文件和js文件。
2.在ue编辑器中输入以下html代码。
3.在ue编辑器中输入以下js代码。
4.编辑完成后,单击ue编辑器中的Save并选择不带BOM的UTF8。
5,在浏览器中打开这个html文件,可以看到你想要实现的最终js验证输入值只能是中文字符。
可以使用JavaScript的正则表达式进行验证,验证函数如下:function check(str){
return /^[\da-z]+$/i.test(str)
}解释:
1.
^表示匹配字符串开头
2.
$表示匹配字符串结尾
3.
\d表示匹配数字
4.
a-z表示字母
5.
[]表示集合,表示一个字符是[]中任意一个
6.
+表示匹配1个或1个以上,[]+表示匹配[]中的1个以上字符
7.
表达式后面的i表示忽略大小写
8.
test函数用于验证字符串是否满足正则表达式,如果满足,返回true,否则返回false