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