BUG仓库——2(正则表达式)

4 篇文章 0 订阅

长话短说,碰到正则,用到test,发现这东西用了一次之后,就不灵了!!!
第一次console.log(reg.test(str)),还是true,第二次就变成false了。
百度之后就有两个解决方法:1、去掉你正则的/g 2、将lastIndex重新设置为0
这是在解决bug途中看到的问题。最重要的是下面的问题。
项目有个需求,添加ip地址,我们得需要验证用户是否输入正确,我试了很多的方法。无论是自己写的还是大神的代码都有问题。而这个问题主要是输入100000.1000000.1.1,用reg.test()测试,返回的竟然是true,我明明限制了长度,为什么还有这种操作????
后面我发现我没有加入^和$,这是正则的开始和结尾,加上之后,我感觉我写的正则也是可以的,哈哈哈哈哈哈哈!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值