正規表示式的各種標籤

2021-10-01 14:14:59 字數 607 閱讀 7480

1,基礎標籤;

^ 匹配輸入的開頭

$ 匹配輸入的結尾

* 匹配前面表示式可以出現0次或多次

+ 匹配前面表示式可以出現1次或多次

? 匹配前面表示式可以出現0次或1次

g 全域性匹配

i 不區分大小寫

2,運用標籤:

中括號[abc] 乙個字元的集合,匹配方括號中任意乙個字元

[^abc] 匹配任何不在方括號中的乙個字元

[0-9] 查詢任意從0到9之間的數字 [3-5]==[345]

[a-z] 查詢任意從a到z之間乙個英文本元

[a-z] 查詢任意從a到z之間乙個英文本元

[a-z] 查詢任意從大寫a到小寫的z之間的乙個字元

3,概括標籤:

\d 匹配乙個數字,等價於[0-9]

\d 匹配乙個非數字的字元,等價於[^0-9]

\w 匹配乙個單字字元(字母,數字或者下劃線)等價於[a-za-z0-9_]

\w 匹配乙個非單字字元,等價於[^a-za-z0-9_]

\s 匹配乙個空白字元,包括空格 製表符 換頁符 換行符等

\ 轉義字元

. 匹配小數點

/ 匹配 /

各種正規表示式

1.由數字 26個英文本母或者下劃線組成的字串 0 9a za z 2.非負整數 正整數 0 d 3.正整數 0 9 1 9 0 9 4.非正整數 負整數 0 d 0 5.負整數 0 9 1 9 0 9 6.整數 d 7.非負浮點數 正浮點數 0 d d 8.正浮點數 0 9 0 9 1 9 0 9...

各種正規表示式

今天在逛貼時看到了關於正規表示式的分享,現在將其摘錄,也方便自己日後檢視 一 校驗數字的表示式 1 數字 0 9 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位...

正規表示式各種應用

1.邊界符 表示字串開始位置,在多行匹配中表示一行的開始位置。w 匹配字串中第乙個單詞。var reg2 asd 匹配以asd為開始位置字元 console.log reg2.test asdgfd true console.log reg2.test gasdfd false 表示字串結束的位置,...