正则表达式(基本操作一)

转义字符

.(点)                                                                 匹配除换行符之外的任一字符,IE下[^\n],其他[^\n\r]

.                                                                       匹配所有字符

\d                                                                    匹配数字[0-9]

\D                                                                    匹配非数字字符

\w                                                                    匹配字母数字和下划线[a-zA-Z0-9_]

\W                                                                   匹配除字母数字和下划线之外的字符[^a-zA-Z0-9_]

\s                                                                     匹配一个空白字符 [ \n\r\t\f\x0B]

\S                                                                     匹配一个非空白字符 [^ \n\r\t\f\x0B]

\b                                                                    独立部分(起始、结束、空格)

\B                                                                    非独立部分

\1                                                                    第一个匹配子项的重复匹配

{n,m}                                                               至少出现n次,最多m次

{n,}                                                                  至少n次

*                                                                      任意次 {0,}

?                                                                    零次或一次 {0,1}

+                                                                     一次或任意次{1,}

{n}                                                                   正好n次


常用的正则表达式

匹配中文                [\u4e00-\u9fa5]

行首行尾空格         ^\s*|\s*$

EMAIL                   ^\w+@[a-z0-9]+(\.[a-z]+){1,3}$

网址                       [a-zA-z]+://[^\s]*

QQ号                     [1-9][0-9]{4,9}

邮政编码                [1-9]\d{5}

身份证号                [1-9]\d{14}|[1-9]\d{17}|[1-9]\d{16}x

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章