本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答