正則用來判斷乙個字串是否符合這個規則, 還可以把符合規則的內容捕獲到
test()方法:用來判斷乙個字串是否符合這個規則
exec()方法:把符合規則的內容捕獲到
元字元:具有特殊意義的字元
\: 轉義字元,可以把特殊意義的字元轉成普通字元的意思,或普通字元轉特殊意義
.:匹配所有字元(除了換行符)
^:以某個字元開頭
$:以某個字元結尾
\n :匹配乙個換行符
\s :匹配乙個空白字元(空格)
\b :匹配乙個邊界符
[0-9] :匹配0到9中的任意乙個數字
\d :是[0-9]的簡寫; \d :取反(除了0-9之處的所有)
[a-z] :匹配任意乙個小寫字母 [a-z]
[0-9a-za-z_] :匹配0到9或a到z或a到z或_中的任意乙個
\w :是[0-9a-za-z_]的簡寫; \w:取反
[abc] :匹配a或b或c中的乙個
[^abc] :除了abc之外的任意乙個字元
() :分組,把正則中的某個部分組織到一起,方便計算。
(x|y) :匹配x或y中的乙個
量詞元字元:是代表出現次數的特殊字元
* :代表出現0次或多次
+ :代表出現1次或多次
? :代表出現0次或1次
:代表出現n到m次
:代表出現n到多次
:代表出現n次
正則元字元
匹配除換行符以外的任意字元 0123456789 是字元集合,表示匹配方括號中所包含的任意乙個字元 good 匹配good中任意乙個字元 a z 匹配任意小寫字母 a z 匹配任意大寫字母 0 9 匹配任意數字 0 9a za z 匹配任意的數字和字母 0 9a za z 匹配任意的數字,字母以及下...
正則元字元
匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配行的開始 匹配行的結束 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 w 匹配任意不是字母,數字,下劃線,漢字的字元 s 匹配任意...
正則的常用元字元
正則的常用元字元 正規表示式是用於進行文字匹配的工具,是對字串執行模式匹配的強大工具。這讓我們可以在字串裡進行搜尋 查詢,但是必須是在我們事先給定的字元中,匹配我們事先給定的字元,那我們就來了說一下元字元,元字元常用的有以下幾種 1 它可以查詢任意給定的字元,除了換行付符和行結束符。2 w 匹配給定...