兩個斜槓包以來,都是用來描述規則的元字元
let reg1 =
/\d+/
;
兩個引數:元字元字串,修飾符字串
let reg2 =
newregexp
("\\d+"
);
*
//零到多次
+//一到多次
? //零次或一次
//出現n次
//出現n到多次
//出現n到m次
\ //轉義字元(普通->特殊->普通)
.//除\n(換行符)以外的任意字元
^//以哪乙個字元作為開始
$ //以哪乙個字元作為結束
\n //換行符
\d //0~9之間的乙個數字
\d//非0~9之間的乙個數字(大小寫意思是相反的)
\w //數字、字母、下劃線中的任意乙個字元
\s //乙個空白字元(包含空格、製表符、換也符等)
\t //乙個製表符(乙個tab鍵:四個空格)
x|y //x或者y中的乙個字元
[xyz]
//x或者y或者z中的乙個字元
[^xy]
//除了x/y以外的任意字元
[a-z]
//指定a-z範圍中的任意字元 [0-9a-za-z_] === \w
[^a-z]
//上乙個的取反(非)()
//正則中的分組符號(?
:)//只匹配不捕獲(?
=)//正向預查(?
!)//負向預查
/yiyi/
//匹配「yiyi」
i =>
//ignorecase 忽略單詞大小寫匹配
m =>
//multiline 可以進行多行匹配
g =>
//global 全域性匹配
常用正規表示式(持續更新)
數字 0 9 n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 非零的正整數 1 9 d 非零的負整數 1 9 0 9 非負整數 d 或 1 9 d 0 非正整數 1 9 d...
php 正規表示式匹配(持續更新)
正規表示式匹配 w 表示 a za z0 9 正規表示式匹配郵箱 1 2header content type text html charset utf 8 3 str 4妹子meizi lamp.net的郵箱 5妹子meizi qq.com的郵箱 6妹子mei zi chian zqcm.com...
正規表示式集合 持續新增
const regex 正整數 0 positiveinteger 1 9 d 正整數 money 0 9 0 9 金額 保留 1 位小數 negativemoney 0 9 0 9 金額 保留 1 位小數 可輸入負數 money2 0 9 0 9 金額 保留 2 位小數 negativemoney...