<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. 不改變原串。