正規表示式(持續更新)

2021-10-23 14:43:26 字數 1066 閱讀 8550

兩個斜槓包以來,都是用來描述規則的元字元

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