input组件中使用正则表达式识别输入的是中文及中文符号
这两天学习小程序编码过程中需要识别input输入的是这两天学习小程序编码过程中需要识别input输入的是中文还是非中文(包括标点符号),翻了社区没有这方面内容,在网上找到了相关正则表达式,并代码验证了。共享给大家。函数的精髓在这两个标红的正则表达式,根据需要自行使用
IsChinese: function(s){
//匹配中文字符(不包括中文标点)
//var reg = /[\u4e00-\u9fa5]/ig
//匹配双字节字符(包括汉字在内)
var reg = /[^\x00-\xff]/ig
if(reg.test(s)){
return true
}
else{
return false
}
}