JavaScript 判断是否包含汉字正则表达式
- 判断是否包含汉字
判断是否包含汉字
- \u4E00-\u9FA5 所有汉字
- \uFE30-\uFFA0 全角符号
// 方法1
function existChineseCharacter1(str) {
if (/[\u4E00-\u9FA5\uFE30-\uFFA0]/.test(str)) {
return true;
} else {
return false;
}
}
// 方法2
function existChineseCharacter2(str) {
var regExp = new RegExp('[\u4E00-\u9FA5\uFE30-\uFFA0]');
if ((str)) {
return true;
} else {
return false;
}
}
// 方法3
function existChineseCharacter3(str) {
var regExp = new RegExp('[\u4E00-\u9FA5\uFE30-\uFFA0]');
var result = (str);
if (result == null) {
return false;
} else {
return result;
}
}
(existChineseCharacter1("判断汉字"));
//true
(existChineseCharacter1("判断汉字abc"));
//true
(existChineseCharacter1("123"));
//false
(existChineseCharacter2("判断汉字"));
//true
(existChineseCharacter3("判断汉字"));
//["判",index:0,input:"判断汉字",groups:undefined]
(existChineseCharacter3("123"));
//false
如果您觉得有帮助,欢迎点赞哦 ~ 谢谢!!