精通正則表達式- 讀書筆記

行的起始與結束

var reg = /^cat/; // 以cat 開頭的
  var reg = /cat$/; // 以cat 結束的

匹配若干字符之一

var reg = /sep[ea]r[ea]te/; // 匹配含有ea, 的單詞
 var reg = /H[1-6]/;
 var reg = /[0-9a-fA-F]/;

排除型字符組

var reg = /[^1-6]/; // 匹配除了1到6的任何數字

用點號匹配任意字符

+ (加號)

表示 以前緊鄰的的元素出現一次或者屢次code

*  (星號)

表示 以前緊鄰的的元素出現任意屢次,或者不出現co

?(問號)

表示 可選項字符

var reg = /July | Jul/;
var reg = /July ?/;數字

| 或

var reg = /July | Jul/;

\s

任何"空白"字符(例如空格符、製表符、進紙符等)

\S

除\s以外的任何字符

\w

[a-zA-Z0-9]在\w+中頗有用,能夠用來匹配一個單詞

\W

除\w 以外的任何字符,也就是[^a-zA-Z0-9]

\d

[0-9]即數字

\D

除 \d外的任何字符,即[^0-9]

相關文章
相關標籤/搜索