字符串裏的正則表達

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">myString自定義字符串,regexp正則表達式. other其他字符串.</span>

1.  test   用法 :

regexp.test(myString).意思是判斷myString是否匹配正則表達式regexp, 匹配返回true, 否則返回false.


2.  replace  用法:

myString.replace(regexp,other).意思是用other替換myString中匹配正則表達式regexp的串,成功匹配時返回替換後的字符串,否則返回原串的副本。 注意:不管成功還是失敗原串都不改變。


3.  match   用法 :

myString.match(regexp),意思是在myString裏尋找regexp的匹配,若匹配返回,匹配的字串或者字串數組,否則返回null。 不改變原串。

例:

var myString="my li mane libei de lix";
var regexp=/li/;
myString.match(regexp);
上述片段返回: ' li ' , 若regexp=/li/g,  則返回: ' li ' , ' li ' , ' li ',一個li 的數組。


4.  serach  用法:

myString.serach(regexp),意思是在myString中查找滿足regexp的匹配串,存在怎返回第一個匹配的字串下標,否則返回-1.   不改變原串。








發佈了22 篇原創文章 · 獲贊 11 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章