正则表达式为03/19/76和03.19.76

时间:2014-01-28 17:29:48

标签: regex

我是regex的新手,我已经阅读了

的正则表达式
03/19/76 and 03.19.76

03[-./]19[-./]76

我无法理解为什么我们在正则表达式中需要-

2 个答案:

答案 0 :(得分:5)

这是为了防止您的日期格式为03-19-76。没有其他原因。如果您不想支持此格式,请删除减号。

答案 1 :(得分:0)

如果您想允许不同的格式,可以尝试使用03([-./])19\176来解决评论中提出的问题。 -./。这会将第一个分隔符捕获到组1中,并使用引用\1查找该字符。