+: 限定符,限制+前面的字符或者表达式出现1次或者多次
例1: 限定b出现的次数
var pat=/ab+/; 如果要限定ab出现的次数必须加() var pat=/(ab)+/;
?: 限定符, 限制表达式或者字符出现0次或者1次
*: 限定符,限定表达式或者字符出现0次或者多次
注意事项: 某些特定的字符在正则表达式中有特定的意义, 如果想使用当前的字符,需要通过反斜杠\来进行转义
例2: 密码的规则,以字母开头,由字母,数字,_,-,.,#,*,长度6-16位
var pat=/^[a-zA-Z][a-zA-Z0-9_\-\.\#\*{5,15}$]/;
特殊的\w代表
匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。 |
\d代表
匹配一个数字字符。等价于 [0-9]。 |