元字元:
1.:匹配字串開頭,比如:/c/匹配「cat」,而不匹配「cat」
2.: 匹配
字串結
尾,比如
:/
c:匹配字串結尾,比如:/c
:匹配字串
結尾,比
如:/c
/,匹配music。
字元類:
1.- \w:匹配乙個字元,含數字,等價於[a-z a-z 0-9]
2.-\w:匹配不是乙個字元,等價於[^a-z a-z 0-9]
3.-\d:匹配乙個數字,等價於[0-9]
4.-\d:匹配不是乙個數字,等價於[^0-9]
其他:5.- x|y :匹配x或者y
6.- :精準匹配n次
7.- :匹配n次以上
8.-[xyz]字符集,匹配這個集合中任一乙個字元(或者元字元)
9.-[^xyz] 不匹配這個集合中任何乙個字元
10.-* :可以出現多次
11.-\s :匹配 空格
string物件方法:
-search 方法
-replace 方法
-match 方法
-split 方法
例項1:
1)尋找字串位置:
var str= 「fadfa daf gaaas」;
var index = str.search(/da/i);
alert(index);
2)字元替換:
var str= 「fadfa daf gaaas」;
var temp=str.replace(/da/i,「66」)
alert(temp);
JS學習 正規表示式
正規表示式 regular expression 是乙個描述字元模式的物件。ecmascript 的 regexp 類,正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字編輯器中,正規表示式通常被用來檢索 替換某些符合某個模式的文字。例如word中的查詢替換功能。換句簡單的話...
正規表示式(上)
ruby 正規表示式編輯器 ruby 的正規表示式以 作為構造方法。表示式返回乙個 regexp 的物件。一般規則 a 匹配字元 a。匹配特殊字元?特殊字元包括 匹配任意字元,例如 a.匹配 ab 和ac。ab c 匹配 ac 和bc,之間代表範圍。例如 a z a za z0 9 a za z0 ...
js數字正規表示式,js小數正規表示式
js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...