我们知道
* 代表无限的数量也就是 0 次 或者 0次以上的任意数量
+ 代表重复1次 或者 1次以上的任意数量
那么 下面新内容来了
正则中 ? 代表重复0次或者1次
例子:
var reg = /^s\d?$/;
这个表达式可以 匹配 sX 或者s 其他的都无法匹配
动手。。。
我们知道 {n} 代表重复指定次数 那么 如果我要求重复数次在N位到M位之间怎么办呢?
例子:
var reg = /^\d{5,12}$/;
这个表达式,是典型匹配QQ号的表达式 表示 只匹配5到12位的数字
正则中还有一种表示数量的方法 {n,} 匹配 N次 或者更多次
例子:
var reg= /^\d{5,}&/;
这个表达式代表匹配 至少有5位的数字
好了,关于正则表达式的数量元字符基本讲完了,大家记得多多练习