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 表示字串結束的位置,...