用法
(1)new regexp(「regexp」,「修飾符」)
(2)/regexp/修飾符
1、test
(1)作用:是否匹配正規表示式模式。
返回:true/false,true:匹配,false:不匹配,
2、match
(1)作用:可在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配
3、exec()
返回字串陣列
4、修飾符
i --> 執行對大小寫不敏感的匹配
g --> 執行全域性匹配(查詢所有匹配而非在找到第乙個匹配後停止)
常用修飾符
^ --> 以什麼開頭
$ --> 以什麼結尾
[a-za-z] --> 可以包含字母(不區分大小寫)
[0-9] --> 匹配數字
i --> 不區分大小寫
--> 至少匹配n次,最多匹配m次
* –> 零次或多次匹配前面的字元或子表示式。例如,zo 匹配"z"和"zoo"。 等效於 。
+ --> 一次或多次匹配前面的字元或子表示式。例如,"zo+"與"zo"和"zoo"匹配,但與"z"不匹配。+ 等效於 。
? --> 零次或一次匹配前面的字元或子表示式。
() --> 分組
思維導圖及一些常用的修飾符
js中的正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...
JS中的正規表示式
在電腦科學中,是指乙個用來描述或者匹配一系列符合某個語法規則的字串的單個字串。在很多文字編輯器或其他工具裡,正規表示式通常被用來檢索或替換那些符合某個模式的文字內容。正規表示式驗證一系列有規律的表示式 match 和replace replace 方法返回根據正規表示式進行文字替換後的字串的複製。語...
JS中的正規表示式
正規表示式是一種可以用於模式匹配和替換的強有力的工具 1.基本語法 1 元字元 以及 元字元規定其前導字元必須在目標物件中連續出現一次或多次 fo 因為上述正規表示式中包含 元字元,表示可以與目標物件中的 fool fo 或者 football 等在字母f後面連續出現乙個或多個字母o的字串相匹配。元...