-
正則表達(dá)式
查看全部 -
正則表達(dá)式
?
查看全部 -
1、匹配字符和其它符號(hào),即不匹配數(shù)字
var re_n=/[^\d]/g;
if(!re_n){}
2、匹配字母
var re_t=/[^a-zA-Z]/g
if(!re_t){}
查看全部 -
1、匹配所有的非法字符(中文字符)區(qū)間:
\u4e00-\u9fa5
var re=/[^\w\4ue00-\u9fa5]/g? ----進(jìn)行全局匹配,常用于注冊(cè)賬號(hào)是檢測(cè)是否使用非法字符用戶名
2、檢測(cè)字節(jié)數(shù)
單字節(jié)區(qū)間? ?\x00-xff
雙字節(jié)區(qū)間? /[^\x00-xff]/g
求輸入的字符長(zhǎng)度,漢字2個(gè)字節(jié)
查看全部 -
匹配例子:匹配成功(匹配第一個(gè)字符為a,第二個(gè)字符是d-g之間的字符,并且這兩個(gè)字符重復(fù)兩次)
如果換成adaa就不會(huì)匹配了
查看全部 -
全局匹配原則
如果沒有加上g,當(dāng)匹配到a時(shí)就結(jié)束了匹配,如果加上了g就可以一直往下匹配了
查看全部 -
定位符的匹配
var re=/a$/i----a在字符串的末尾
var re=/^a/i----a在字符串的開頭
查看全部 -
重復(fù)類的匹配原則
查看全部 -
字符類的匹配
查看全部 -
匹配時(shí)需要加上轉(zhuǎn)義字符\
查看全部 -
unicode漢字:\u4e00-\u9fa5 ? 單字符:\x00-xff --[^\x00-xff]雙字節(jié)
查看全部 -
分組
(...)將幾個(gè)項(xiàng)目組合成一個(gè)單元
(?...)不記憶與該組合所匹配的內(nèi)容
標(biāo)志igm
exec()--數(shù)組 test()--布爾值 toSource()--RegExp源代碼 toStrIng()--轉(zhuǎn)為字符串
查看全部 -
[...]--匹配[]內(nèi)所有字符
查看全部 -
正則表達(dá)式對(duì)象方法
查看全部 -
正則定位符
查看全部
舉報(bào)