修改reg exp以设置4位数或空白为有效

时间:2014-09-18 07:59:02

标签: regex

我需要使用reg exp和4位数字,否则无效。

我的正则表达式现在看起来像这样:

([01][0-9]|2[0-3])[0-5][0-9]

但我需要修改它,所以它也接受空白。

reg exp看起来会是这样吗?

([01][0-9]|2[0-3])[0-5][0-9]?[]

2 个答案:

答案 0 :(得分:1)

只需将四位数作为可选项。

^(?:([01][0-9]|2[0-3])[0-5][0-9])?$

DEMO

看到它与上面演示链接中的空白链接相匹配。

答案 1 :(得分:0)

另一种解决方案:

^([0-9]{4})?(\[])?$

<强>演示:
http://regex101.com/r/zD6iJ3/3