JS正則匹配中文的方法示例
本文實(shí)例講述了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)容,通過(guò) pattern1 alert content 已經(jīng)獲得了漢字內(nèi)容,那么pattern2的意義在于注意點(diǎn) [、],沒(méi)什么,很簡(jiǎn)單的一個(gè)分析,值得注意的是 [\u4e00-\u9fa5] 用來(lái)匹配中文就可以了。
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測(cè)試工具:
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錯(cuò)誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
相關(guān)文章
通用于ie和firefox的函數(shù) GetCurrentStyle (obj, prop)
通用于ie和firefox的函數(shù) GetCurrentStyle (obj, prop)...2006-12-12
詳解JavaScript數(shù)組過(guò)濾相同元素的5種方法
本篇文章主要介紹了詳解JavaScript數(shù)組過(guò)濾相同元素的5種方法,詳細(xì)的介紹了5種實(shí)用方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-05-05
解決wx.onMenuShareTimeline出現(xiàn)的問(wèn)題
本文主要介紹解決wx.onMenuShareTimeline出現(xiàn)的問(wèn)題,這里提供了示例代碼作為參考,有需要的小伙伴可以參考下2016-08-08
JavaScript設(shè)計(jì)模式之外觀模式實(shí)例
這篇文章主要介紹了JavaScript設(shè)計(jì)模式之外觀模式實(shí)例,本文用一些代碼實(shí)例來(lái)講解JavaScript中的外觀模式,需要的朋友可以參考下2014-10-10

