js如何判断字符是中文,英文,数字还是字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何判断字符是中文,英文,数字还是字符相关的知识,希望对你有一定的参考价值。

参考技术A 1、使用正则表达式判断
中文正则
:[\u4E00-\u9FA5]
英文正则:[A-Za-z]
数字正则:
[0-9]
//验证是否是中文
var pattern = new RegExp("[\u4E00-\u9FA5]+");
var str = "中文字符"
if(pattern.test(str))
alert('该字符串是中文');

//验证是否是英文
var pattern2 = new RegExp("[A-Za-z]+");
var str2 = "abcdefsgaaweg"
if(pattern2.test(str2))
alert('该字符串是英文');

//验证是否是数字
var pattern3 = new RegExp("[0-9]+");
var str3 = "234234"
if(pattern3.test(str3))
alert('该字符串是数字');

以上是关于js如何判断字符是中文,英文,数字还是字符的主要内容,如果未能解决你的问题,请参考以下文章

js如何判断字符是中文,英文,数字还是字符

如何判断java中char是中文字符还是英文字符

js判断是不是有中文字符的方法大全

如何判断一个字符是数字还是字母

vue js判断字符是中文,英文,数字

vue js判断字符是中文,英文,数字