短信验证六位数字

短信验证六位数字

使用\d{6},七位数字而且后面有字母的话还是会匹配成功;使用\d{6,6}后面添加其他字符还是会匹配成功

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,\d{6}只是代表匹配输入字符串中存在连续的6位数字,所以是七位数字或者6位数后面有字母的话也是会匹配成功6位数字。

\d{6,6}表示出现连续数字的最少次数是6最大次数也是6,也就与\d{6}相同,匹配输入字符串中存在连续的6位数字。所以是七位数字或者6位数后面有字母的话也是会匹配成功6位数字。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 黑不溜溜球 提问者 #1
    如何准确限制字符串的六位数字格式
    2019-11-09 18:11:04
  • 好帮手慕酷酷 回复 提问者 黑不溜溜球 #2
    同学你好,可以在正则表达式前后分别添加上^和$,因为^匹配输入字符串的开始位置。$匹配输入字符串的结束位置,这样可以保证在某些场景时,防止造成子串匹配的问题。如:限制六位数字格式,正则表达式为 ^\d{6}$ 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2019-11-09 18:31:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师