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,而且顺序不能乱
接近 2 年之前 回复
relax_cat_another
relax_cat_another 我有点不明白[]和()的区别啊。。能给详细说下不?谢谢了!ps:这就是个练手的,不打算拿他判断身份证啥的。。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
收集并统计网络流量--关于传参问题
为什么这个main要传参,要传什么参数?
javascrip中正则匹配值 true和false 反复出现问题
在javascript中使用正则表达式匹配一段字符串时出现奇怪的现象,匹配结果为true和false反复出现。 javascript代码: function check() { var lists = document.getElementsByName("orders"); var flag = false; var pattern = /^(\d+)$/ig; for(va
关于JS正则表达式中g模式下test出现true/false交替的个人见解
原文链接:http://bbs.blueidea.com/thread-2996104-1-1.html(出处: 经典论坛) 文章中的有些东西来自Franky大神的文章. Franky原文地址 http://www.vilic.info/blog/archives/531 试考虑如下代码: var re = /^\w$/g; re.test('a'); //返回tru
为什么使用正则test( )第一次是 true,第二次是false?
1.前言今天朋友问我一个问题,我现在需要多次匹配同一个内容,但是为什么我第一次匹配,直接是 true,而第二次匹配确实 false 呢?var s1 = "MRLP"; var s2 = "MRLP"; var reg = /mrlp/ig; console.log(reg.test(s1)); console.log(reg.test(s2));这时候你会发现,我们在连续使用一个正则匹配其他字符串
{} == {} 结果为什么是false?
var a = function() {console.log(11)}; var b = function() {console.log(11)}; console.log( a==b ); //false console.log( {}=={} ); //false console.log( []==[] ); //false 如你所见,上述三个例子结果都为false。 相信很多人都碰到
java String.split 传入参数为正则表达式
java String.split 传入参数为正则表达式
struct2 前台0和1后台使用boolean值接受
工作时遇到一个问题就是在我前台下拉菜单选择时,传的是0和1但是我后台需要用boolean值来接收这个参数,想到的办法是,struts2要接收的那个boolean值参数我们重载其set方法,一个用来接受boolean值得,一个接受String的参数,当接受String参数时,进行一个判断,要是0就为false 1为true这样就可以接受前台穿的0 1后台用boolean值进行接受 注意:当时遇到一
SpringMVC使用@PathVariable ,参数接收使用基本类型
使用MVC时,总是出现一些问题,当然都是使用造成的。 今天遇到一个问题,使用@PathVariable接收路径传递来的参数,可是访问时总是给500错误。   网上查了一下,有人说是不能带点符号,最后确定不是这个问题。 最后看到一个人说,使用@PathVariable时,参数接收要使用基本类型,比如我的代码: @RequestMapping("/{reqKey}/req.do") @Re
正则表达式.PPT和HTML
正则表达式的简单理解 正则表达式介绍:为什么要用它?什么是正则表达式?如何使用正则表达式、列举最常见的正则表达式。
Caffe解惑:caffe中的前传和反传是如何确定的?
有人一直对Caffe does all the bookkeeping for any DAG of layers to ensure correctness of the forward and backward passes。这句话有疑惑。 我给出解释: 首先给出caffe确定前传和反传的整体流程: 首先根据参数文件的字符串到层的注册表中获取层的Creator函数,然后创