学习正则表达式(四)

我们知道

* 代表无限的数量也就是 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位的数字


好了,关于正则表达式的数量元字符基本讲完了,大家记得多多练习









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值