行的起始与结束
var reg = /^cat/; // 以cat 开头的 var reg = /cat$/; // 以cat 结束的
匹配若干字符之一
var reg = /sep[ea]r[ea]te/; // 匹配含有ea,的单词 var reg = /H[1-6]/; var reg = /[0-9a-fA-F]/;
排除型字符组
var reg = /[^1-6]/; // 匹配除了1到6的任何数字
用点号匹配任意字符
+ (加号)
表示 之前紧邻的的元素出现一次或者多次
* (星号)
表示 之前紧邻的的元素出现任意多次,或者不出现
?(问号)
表示 可选项
var reg = /July | Jul/;
var reg = /July ?/;
| 或
var reg = /July | Jul/;
\s
任何"空白"字符(例如空格符、制表符、进纸符等)
\S
除\s之外的任何字符
\w
[a-zA-Z0-9]在\w+中很有用,可以用来匹配一个单词
\W
除\w 之外的任何字符,也就是[^a-zA-Z0-9]
\d
[0-9]
即数字
\D
除 \d外的任何字符,即[^0-9]