mystring自定義字串,regexp正規表示式. other其他字串.
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. 不改變原串。
正則表達以及字串的方法
正則 1.檢驗乙個字串首尾是否有數字 d是數字 var reg d d g 開頭 結尾 或 var str 123abc2 console.log reg.test str console.log str.match reg regexp物件方法 test 檢查字串中指定的值 返回布林 exec 檢...
mysql正則 非字串 mysql正規表示式
正規表示式是為複雜搜尋指定模式的強大方式。mysql採用henry spencer的正規表示式實施,其目標是符合posix 1003.2。歸納了在mysql中可用於regexp操作的特殊字元和結構,並給出了一些示例。本附錄未包含可在henry spencer的regex 7 手冊頁面中發現的所有細節...
字串 正則
var s hellow,world 定義乙個字串 s.charat 0 h,第乙個字元 s.charat s.length 1 d,最後乙個字串 s.substring 1,4 ell,第2 4個字元 s.slice 1,4 ell,同上 s.slice 3 rld,最後三個字元 s.indexo...