JS正則匹配中文的方法示例
本文實例講述了JS正則匹配中文的方法。分享給大家供大家參考,具體如下:
需求:使用JS正則的方式將字符串 “[微笑][撇嘴][發(fā)呆][得意][流淚]” 中的漢字進(jìn)行匹配輸出。
示例代碼:
<script> var pattern1 = /[\u4e00-\u9fa5]+/g; var pattern2 = /\[[\u4e00-\u9fa5]+\]/g; var contents = "[微笑][撇嘴][發(fā)呆][得意][流淚]"; content = contents.match(pattern1); alert(content); content = contents.match(pattern2); alert(content); </script>
看上述內(nèi)容,通過 pattern1 alert content 已經(jīng)獲得了漢字內(nèi)容,那么pattern2的意義在于注意點 [、],沒什么,很簡單的一個分析,值得注意的是 [\u4e00-\u9fa5] 用來匹配中文就可以了。
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript正則表達(dá)式技巧大全》、《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
通用于ie和firefox的函數(shù) GetCurrentStyle (obj, prop)
通用于ie和firefox的函數(shù) GetCurrentStyle (obj, prop)...2006-12-12
詳解JavaScript數(shù)組過濾相同元素的5種方法
本篇文章主要介紹了詳解JavaScript數(shù)組過濾相同元素的5種方法,詳細(xì)的介紹了5種實用方法,非常具有實用價值,需要的朋友可以參考下2017-05-05
解決wx.onMenuShareTimeline出現(xiàn)的問題
本文主要介紹解決wx.onMenuShareTimeline出現(xiàn)的問題,這里提供了示例代碼作為參考,有需要的小伙伴可以參考下2016-08-08

