正則表達式

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

下劃線表示為 _

中劃線表示為 -