1. 程式人生 > >正則表示式字元與量詞

正則表示式字元與量詞

1、元字元 正如之前我們所提到的匹配手機號規則,正則表示式中的所有字母和數字都是按照字面含義進行匹配的。同樣js中的正則表示式語法也支援非字母的字元匹配,這些字元需要通過反斜線(\)作為字首去轉義。比如上文提到的\d就是用來匹配查詢數字。   2、特殊字元   3、量詞 貪婪匹配:匹配字元是儘可能多的匹配,同時允許後續的表示式繼續匹配。 非貪婪匹配:在匹配字元後新增一個問號?表示儘可能少地匹配。   a 貪婪模式進行匹配 匹配一個或多個數字 返回結果儘可能多的匹配符合前面表示式的內容
  非貪婪模式進行匹配 同樣是匹配一至多個數字,僅返回一個數字,在滿足匹配規則條件下儘可能的匹配少的內容   練習: a 校驗至少n位的數字   b 密碼(以字母開頭,長度在6~18之間,只能包含字母、數字和下劃線)