// 正则表达式——校验字符是否为中文,中文为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));