php 正则验证价格,php 和javascript正则验证

a79848e92b144c791de50a510b06bed0.png

慕仰8121524

忍不了了...网上的这种正则真的都是抄来抄去, 一个写的有问题就个个都有问题, 为什么就不肯自己去看看正则表达式[0-9] 和 \d 是完全等价的啊, 为什么要分开成 [0-9]\d{8}, 直接写个 \d{9} 不就好了所以正则改成 /^1[3|5|7|8]\d{9}$/ 吧!(你代码中一开始的那个[肯定是复制的时候多复制来的或者误输入)至于你的问题, 参考以下两段代码吧, 效果上是完全等价的:PHP:$re = '/^1[3|5|7|8]\d{9}$/'; 

$str = '13012345678'; 

if (preg_match($re, $str)) {    echo '验证通过';

} else {    echo '验证失败';

}Javascript:var re = /^1[3|5|7|8]\d{9}$/; 

var str = '13012345678';if (re.test(str)) {    console.log('验证通过');

} else {    console.log('验证失败');

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值