正則表達式的規則
文章分類:移動開發/S 單個非空格
/d 單個數字
/D 單個非數字
. 單個任意字符
/w 單個字符 [a-zA-Z0-9]
/W 非字符
[abd] a,b,c中的任意一個
[a-z] z到z中的任意一個
[a-zA-Z] a到z或A到Z中的任意一個(取並集)
[a-z[HQY]]a到z或H,Q,Y中的任意一個(取並集)
[a-z&&[d-f]] d到f的任意一個(取交集)
[^abc] 不包含a,b,c的單個字符(取反)
[^0-9] 非數字
[a-z&&[^m-p]] a到z中不包含m到p
下面的修飾其前面的字符出現的次數
? : 一個字符可能出現0次或1次
* :一個字符可能出現0次或多次
+ :一個字符可能出現1次或多次
/w+ jack wang liu a
/d+ 12345 12453 34 1
/d?/d 月份 1 10 12 01
分組()
(abc) 只能包含abc, 且abc在一起出現一次
(abc)* abc abcabc abcabcabc 多個abc
abc* ab abcc abccc
電子郵件的表達式
/w+@/w+(/./w+)+
{}
(abc){3} abc恰好出現3次
(abc){0,3}abc出現0-3次
(abc){1,} abc至少出現一次, 可以多次
或:
(Mr|Mrs|Miss)三個單詞中的一個