js學習 正規表示式(上)

2021-09-19 13:53:25 字數 843 閱讀 3812

元字元:

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...