已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS

标题: 关于正则匹配的问题

作者: @Ta

时间: 2017-01-04发布,2017-01-04修改

点击: 3961

现有一段文本,里面可能包含一个数字(位数不知,位置不知),现在的需求是只当是6位数字的情况下才匹配。

文本内容可能情况有:12345678abc(错误),abc123(错误),123456abc(正确)。

请问该怎么写模型啊?

[隐藏样式|查看源码]


『回复列表(5|隐藏机器人聊天)』

2. 忽然想到可以先提取数字后再判断位数,不过还是希望能直接在正则里就判断。因为实际情况是包含的数字个数也不确定,希望能不用循环就不用。
(/@Ta/2017-01-04 07:59//)

3. @o,麻烦就在于无法确定数字前后接的是什么。
(/@Ta/2017-01-04 07:51//)

5. @o,说得对٩(๑^o^๑)۶
(/@Ta/2017-01-04 08:15//)

6. [a-z]*\d[a-z]*\d[a-z]*\d[a-z]*\d[a-z]*\d[a-z]*\d[a-z]*


学不会正则 但我想用我的理解试试

能匹配小写字母之外的数字?
(/@Ta/2017-01-04 08:57//)

7. @JJ,睡了会后试出来,似乎这样就行了,(\D|^)(\d{4}|\d{6})(\D|$)
(/@Ta/2017-01-04 17:03//)

回复需要登录

8月7日 02:59 星期四

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1