正則表達式(基本操作一)

轉義字符

.(點)                                                                 匹配除換行符之外的任一字符,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

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