匹配中文字符的正则:
var regExp = [u4e00-u9fa5]期中u 表示其后面跟的是一个utf-8编码,其实4e00指的是第一个汉字的utf-8编码,9fa5指的是最后一个汉字的utf-8编码。
利用utf-8在线转换工具得到下面截图:(可看到第一个汉字和最后一个汉字)
实例:
var str="aaabbb", str1="aaa测试bbb", regExp=[u4e00-u9fa5] ; regExp.test(str); //false regExp.test(str1); //true