http://t.imooc.com/video/8065

abc 匹配 “abc”;

[a-z]{4}匹配 四位英文字母如 ‘cccc’

\d\d\d 匹配3位 数字  如 ‘123’

/\d\d\d/.test(‘123’);
/\d\d\d/.test(‘1233’);

 . 匹配任意字符(除换行符以外:\n,\r,\u2028 or\u2029)

\d 数字 0-9

\D 非\d,即不是数字0-9的字符

\w 数字 0-9,或字母a-z及A-Z(大小写),或下划线

\W 非\w

\s 空格符、TAB、换页符、换行符

\S 非\s

\t \r \n \v \f   tab 回车 换行 垂直制表符 换页符

[...]  字符范围

[^...] 字符范围以外

^ 行首

$ 行尾

\b 零宽单词边界

\B 非\b

\ 特殊字符转义

(x) 分组

\n 表示使用分组符(x)匹配到的字符串

(?x)仅分组

x*  x+ 重复次数>=0  重复次数>0  贪婪算法

x*? x+?  同x*,  x+,非贪婪算法

x?  出现0或1次

x|y  x 或者y

x{n} x{n,} x{n,m}  重复n次,重复>=n次,重复次数x满足: n<= x<=m

 

posted on 2015-09-01 17:04  那木木木  阅读(184)  评论(0编辑  收藏  举报