语法
|
|
修饰符
i 大小写不敏感
g 全局匹配
m 多行匹配
方括号
[abc] 匹配集合内任何字符
[^abc] 与上否
[0-9] 任何0-9之间的数字
[a-z] 任何小写a-z的字符
[A-Z] 大写
[A-z] 大写至小写
元字符
. 单个字符(除了换行和行结束)
\w 单词字符
\W 非(同上)
\d 数字
\D 非(同上)
\s 空白字符
\S 非(同上)
\b 单词边界
\B 非(同上)
\0 NULL字符
\n 换行符
\f 换页符
\r 回车符
\t 制表符
\v 垂直制表符
\xxx 八进制xxx规定字符
1234 var str = "Hello World!";var patt = /\127/g;//result W
\xdd 十六进制dd规定字符
\uxxxx 十六进制xxxx规定的Unicode字符
量词
n+ 至少一个, 1 2 3 4 …
n* 0或多个
n? 0或1
n{X} X个
n{X,} 至少X个
n{X,Y} X<=次数<=Y
n$ 以n结尾
^n 以n开头
?=n 紧接n
?!n 没有紧接n
对象方法
RegExp对象方法
exec
test
toString
支持正则表达式的String对象的方法
search
match
replace
表单验证实例
|
|