
正文
js判断有没有中文,js判断有没有中文字符
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javaScript怎样判断输入的是汉字还是字母
1、alert(不能含有汉字);else if(str.match(/\d/)!=null){ alert(不能含有字母);}}其中,str是你在文本框中输入的值,传到此函数中,来进行判断。
2、操作方法如下:var p = /[0-9]/; var b = p.test(string);//true,说明有数字。var p = /[a-z]/i; var b = p.test(string);//true,说明有英文字母。
3、只能实现前面几样,汉字的判断就难多了 补充1: /^\w+$/ 可不是英文字母+数字+下划线,而是英文字母或数字或下划线那么后面的是或汉字,还是+汉字,可能第一种才是你的本意。
4、验证函数代码如下:function check(str){ return /^[\da-z]+$/i.test(str);} 代码中关键字符含义:^表示匹配字符串的首字符。$表示匹配字符串的尾字符。\d表示匹配数字。a-z表示匹配任意英文字母。
相关问答
Q1: js怎么判断字符串中是否有中文
1、首先,打开html编辑器,新建html文件,例如:index.html。
2、js 代码是支持很多String 类的方法的,建议你可以用indexOf 来判断一个字符串是否存在于另一个字符串中,示例:判断aaa 是否存在于 123aaa456 中 aaa.indexOf(123aaa456);如果返回值不等于-1 说明存在。
3、给输入加一个失去焦点事件onblur,再用正则表达式判断输入框的内容有没有除了数字的内容。需要注意的地方是数字中可能有小说点。可以用正则表达式。
4、笨办法:一个字符串中,除去英文,数字,标点。剩下的即为中文。
5、遍历你要判断的字符串str,用str.charCodeAt(下标),获得每个字符的asc码,然后对照asc码表来判断其所属类型的。
Q2: js如何判断字符是中文,英文,数字还是字符
1、遍历你要判断的字符串str,用str.charCodeAt(下标),获得每个字符的asc码,然后对照asc码表来判断其所属类型的。
2、var p = /[0-9a-z]/i; var b = p.test(string);//true,说明有英文字母或数字。 例子:var tempStr = tempText ;tempStr.indexOf(Texxt); //返回大于等于0的整数值,若不包含Text则返回-1。
3、给输入加一个失去焦点事件onblur,再用正则表达式判断输入框的内容有没有除了数字的内容。需要注意的地方是数字中可能有小说点。可以用正则表达式。
4、前面的perx是定义的正则表达试模,“^”代表开始匹配,$代表结束匹配,[a-zA-Z0-9]表示可以为字母、数字。
关于js判断有没有中文和js判断有没有中文字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





