0
点赞
收藏
分享

微信扫一扫

js 区分中英文输入法(如中英文括号)


// 正则表达式——校验字符是否为中文,中文为true,英文为false
let pattern = /[^\x00-\x80]/g;

// 英文括号
let str1 = "(";

// 打印 false
console.log(pattern.test(str1));

// 中文括号
let str2 = "(";

// 打印 true
console.log(pattern.test(str2));

函数封装 ifChinese

function ifChinese(char) {
// 正则表达式——校验字符是否为中文,中文为true,英文为false
let pattern = /[^\x00-\x80]/g;
if (pattern.test(char)) {
return true;
} else {
return false;
}
}

使用

// 英文括号
let str1 = "(";

// 中文括号
let str2 = "(";


// 打印 false
console.log(ifChinese(str1));

// 打印 true
console.log(ifChinese(str2));


举报

相关推荐

0 条评论