Js-正則表達式學習(1)基礎方法

基本方法:
方法:regx.test(str); 檢測是否存在,返回布爾值
方法:str.serch(regex);查找匹配下標,返回第一個下標
方法:str.match(regex);檢測匹配內容,返回一個符合匹配的數組
方法:str.replace(regex,nStr);替換,返回一個替換之後的文本

修飾符:
沒有任何修飾符:對大小寫敏感
i : 對大小寫不敏感
g: 執行全局匹配(serch沒作用,對match纔有作用)
m:執行多行匹配(當有\n導致多行時,需要查找每行以哪個開頭或者結尾的匹配時使用)
/m 例子:var res1 = "xiayebab\nXiayeaba".match(/^xiaye/igm);

 

需要轉義的符號,就是如果要匹配這些符號的話,需要轉義\。。。。。

* . ? + $ ^ [ ] ( ) { } | \ /       

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章