本文实例讲述了JS正则匹配中文的方法。分享给大家供大家参考,具体如下:
需求:使用JS正则的方式将字符串 “[微笑][撇嘴][发呆][得意][流泪]” 中的汉字进行匹配输出。
示例代码:
<script>var pattern1 = /[/u4e00-/u9fa5]+/g;var pattern2 = //[[/u4e00-/u9fa5]+/]/g;var contents = "[微笑][撇嘴][发呆][得意][流泪]";content = contents.match(pattern1);alert(content);content = contents.match(pattern2);alert(content);</script>
看上述内容,通过 pattern1 alert content 已经获得了汉字内容,那么pattern2的意义在于注意点 [、],没什么,很简单的一个分析,值得注意的是 [/u4e00-/u9fa5] 用来匹配中文就可以了。
希望本文所述对大家JavaScript程序设计有所帮助。
新闻热点
疑难解答