首页 > 蚂蚁部落 > 正文

javascript匹配中文正则表达式
2017-02-10 17:21:41   来源:   评论:0 点击:

在表单验证中或者一些其他方面的应用,可能需要的只是某些汉字,下面就是一段匹配汉字的正则表达式。代码实例如下:[JavaScript] 纯文本查
在表单验证中或者一些其他方面的应用,可能需要的只是某些汉字,下面就是一段匹配汉字的正则表达式。

代码实例如下:

[JavaScript] 纯文本查看 复制代码运行代码
function ischinese(temp){   var re=/[^u4e00-u9fa5]/;   if(re.test(temp)) {    return false;  }   return true; } /** *校验字符串是否为中文 *返回值: *如果为空,定义校验通过, 返回true *如果字串为中文,校验通过, 返回true *如果字串为非中文, 返回false 参考提示信息:必须为中文! */function ischinese2(str){   //如果值为空,通过校验   if(str=="") return true;   var pattern=/^([u4e00-u9fa5]|[ufe30-uffa0])*$/gi;   if(pattern.test(str)) {    return false;  }    return false; } 

对以上代码简单分析如下:

[JavaScript] 纯文本查看 复制代码运行代码
[u4e00-u9fa5]

以上正则是用来匹配中文。

[JavaScript] 纯文本查看 复制代码运行代码
[ufe30-uffa0]

以上正则匹配全角字符。

相关热词搜索:

上一篇:正则表达式验证url的合法性
下一篇:正则表达式的多行匹配是什么意思

分享到: 收藏
评论排行