i 忽略大小寫
g 全域性匹配
m 多行匹配
var variable_name = /regular experssion/options;
eg:var myreg = /love/;
var reobj = /san jose/ig;
格式:var variable_name = new regexp(「regular expression」,「options」);
測試正規表示式
regexp()物件包含兩個方法test()exec() 功能相似 用於測試字串的匹配的匹配
exec 在字串中執行匹配搜尋 返回結果陣列
test 在字串中測試模式匹配 返回true 或者false
input 當前被匹配的字串
lastmatch 最後乙個匹配字串
lastparen 最後一對圓括號內的匹配子串
leftcontext 最後一次匹配前的子串
regexp.∗標示
是否多行
匹配的布
爾值re
gexp
.* 標示是否多行匹配的布林值 regexp.
∗標示是否多
行匹配的
布林值r
egex
p.& 最後一次匹配的字元
regexp.輸入的
執行匹配
的字串
rege
xp
._ 輸入的執行匹配的字串 regexp.
輸入的執行
匹配的字
符串re
gexp
.』 代表最後一次匹配模式前的子串
regexp.『代表
最後一次
匹配模式
後的子串
rege
xp
.『 代表最後一次匹配模式後的子串 regexp.
『代表最後一
次匹配模
式後的子
串reg
exp.
+ 代表最後一一對括號內的模式的子串
regexp.$1,$2,$3 捕獲匹配到的字串
rightcontext 最近一次匹配的字串
string.match(regexp) 返回regexp 中的子串或null
string.replace(regexp,replacement) 用replacement替換regexp
string.search(regexp) 返回字串中regexp的開始位置
string.split(regex) 從字串中刪除所有包含regex的子串
/[\t:,]/ 分隔符是製表符 冒號或逗號
[0-9] 表示0-9的數字
\d也表示數字 digit
/^a…c/ 表示以a開頭 .表示任意字元 c結尾 形如abbbc a232c adecc等
字元類:單個字元和數字
. 匹配除換行符外的任意字元
[a-z0-9] 匹配括號中的字符集中的任意字元
[^a-z0-9] 匹配任意不在括號中的字符集中字元
\d 匹配數字
\d 匹配非數字 同[^0-9]
\w 匹配字母
\w 匹配非字母
\0 匹配null字元
\b 匹配空格字元
\f 匹配進紙字元
\n 匹配換行符
\r 匹配回車字元
\s 匹配空白字元 空格 製表符或換行符
\s 匹配非空白字元
\t 匹配製表符
字元類:錯字元
^ 行首匹配
$ 行尾匹配
\a 只匹配字串開始的地方
\b 匹配單詞邊界 詞在 內時無效
\b 匹配非單詞邊界
\g 匹配當前搜尋的開始位置
\z 匹配字串結束處或行尾
\z 只匹配字串結束處
x? 匹配0個或1個x
x* 匹配0個或任意多個x
x+ 匹配至少乙個x
(xyz)+ 匹配至少乙個xyz模式
x 匹配最少m個 最多n個x
was|were|will 匹配was或者were或will
(string) 用於反向引用
\1或$1 匹配第一對括號中的內容
\2或$2 匹配第二對括號中的內容
\3或$3 匹配第三對括號中的內容
/(ma)/ 或/(john|joe)brown/ 匹配johnbrown joebrown
/(ma)+/ 匹配形如ma mama mamama
將正規表示式模式括在括號裡,產生的子模式也可**獲 子模式儲存在特殊編號的類屬性中 從$1開始後面是$2
var aa = "ab ef";
var bb = /(\w+)\s(\w+)/;
aa.replace(bb,"$2,$1"); //"ef,ab"
js數字正規表示式,js小數正規表示式
js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...
JS 正規表示式
驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 ...
js正規表示式
用正規表示式模式在字串中執行查詢,並返回包含該查詢結果的乙個陣列。rgexp.exec str 引數rgexp 必選項。包含正規表示式模式和可用標誌的正規表示式物件。str 必選項。要在其中執行查詢的string物件或字串文字。說明如果exec方法沒有找到匹配,則它返回null。如果它找到匹配,則e...