JavaScript正则表达式——限定符、重复

一、正则表达式限定符

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
\d是匹配数字的,num中没有限定符,只要有数字即可(从左往右找)
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

^ ==> 以字符串的起始(即 匹配开始)
$ ==>以字符串的结束(即 匹配结束)

这里的^\d$,表示以数字开始,以数字结束(其中数字只有一位数)
在这里插入图片描述在这里插入图片描述

如果写两个5,那么就会弹出false
在这里插入图片描述在这里插入图片描述
需要写两个\d,\d\d代表两个数字
在这里插入图片描述## 标题在这里插入图片描述

\d\d事紧挨着的,因此55中间不能加任何其他的字母,加数字也不行,仅代表两位数
在这里插入图片描述在这里插入图片描述

二、正则表达式重复

{n} ==>匹配重复N次
假如匹配一个手机号 ==>11位数(写11个\d太累了,因此用{n}来解决)
在这里插入图片描述在这里插入图片描述

{n,} ====》匹配重复最少n次,最多不限
匹配数字最少匹配到6次,最多不限
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

{n,m} ====》匹配重复最少n次,最多m次
假如匹配用户名最少6个字符,最多12个字符
在这里插入图片描述在这里插入图片描述

*====》匹配重复最少0次,最多不限
匹配数字,最少可以没有,最多不限制
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

+====》匹配重复最少1次,最多不限
匹配数字,最少一次,最多不限制
在这里插入图片描述在这里插入图片描述

?====》匹配重复最少0次,最多一次
匹配数字,最少0次,最多一次
在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值