为了账号安全,请及时绑定邮箱和手机立即绑定

/^\d{1,12}\.\d{1}$/为什么能匹配 .1

/^\d{1,12}\.\d{1}$/为什么能匹配 .1

12345678_0001 2019-03-05 17:23:39
/^\d{1,12}\.\d{1}$/.test(.1)//true
查看完整描述

5 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

因为发生了隐式转换,需要将需要 test 的值 toString() 后再 test


查看完整回答
反对 回复 2019-03-15
?
临摹微笑

TA贡献1982条经验 获得超2个赞

.1其实就是0.1 当然匹配了


查看完整回答
反对 回复 2019-03-15
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

在控制台试试这个你会发现

0.1 === .1 // true


查看完整回答
反对 回复 2019-03-15
?
呼唤远方

TA贡献1856条经验 获得超11个赞

因为.1是0.1


查看完整回答
反对 回复 2019-03-15
?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

/^d{1,12}.d{1}$/.test('.1')

这不就不匹配了


查看完整回答
反对 回复 2019-03-15
  • 5 回答
  • 0 关注
  • 1104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号