
i 修飾符是用來執行不區分大小寫的匹配。
g 修饰符是用于执行全文的搜索(而不是在找到第一个就停止查找,而是找到所有的匹配)。
[a-z] //匹配所有的小寫字母
[A-Z] //匹配所有的大寫字母
[a-zA-Z] //匹配所有的字母
[0-9] //匹配所有的數字
[0-9\.\-] //匹配所有的數字,句號和減號
[ \f\r\t\n] //匹配所有的白字符
[^a-z] //除了小寫字母以外的所有字符
[^\\\/\^] //除了(\)(/)(^)之外的所有字符
[^\"\'] //除了雙引號(")和單引號(')之外的所有字符
^[a-zA-Z_]$ //所有的字母和下劃線
^a$ // 字母a
^a{4}$ // aaaa
^a{2,4}$ // aa,aaa或aaaa
^a{1,3}$ //a,aa或aaa
^[1-9][0-9]{0,}$ // 所有的正整數
^\-{0,1}[0-9]{1,}$ // 所有的整數
^[-]?[0-9]+\.?[0-9]+$ // 所有的浮點數
^[a-zA-Z0-9_]+$ // 所有包含一个以上的字母、數字或下劃線的字符串
^[1-9][0-9]*$ // 所有的正整數
^\-?[0-9]+$ // 所有的整數
^[-]?[0-9]+(\.[0-9]+)?$ // 所有的浮點數
26 個大小寫英文字母表示為 a-zA-Z
數字表示為 0-9
下劃線表示為 _
中劃線表示為 -