2 relax cat another relax_cat_another 于 2016.09.13 11:33 提问

这个正则表达式为什么传什么参数结果都是false?
 var pid = /^[\d{15}|\d{18}]$/;
document.write("pid:"+pid.test("111111111111111")+"<br/>");

1个回答

w172087242
w172087242   Ds   Rxr 2016.09.13 11:40

把你的[括号改成(括号
再把]括号改成)括号就可以了,但是如果你是判断身份证,这个正则也是不对的。

希望可以帮到你....

w172087242
w172087242 回复relax_cat_another: ()是分组[]是选择,比如[abc]只要出现其中之一就行,(abc)就必须出现abc,而且顺序不能乱
一年多之前 回复
relax_cat_another
relax_cat_another 我有点不明白[]和()的区别啊。。能给详细说下不?谢谢了!ps:这就是个练手的,不打算拿他判断身份证啥的。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!