另一个正则表达式的Java regexp列表

时间:2017-08-10 19:29:09

标签: java regex

我有这个常规exp \d{2}/\d{2}/\d{4},用于验证字符串格式(奇怪的业务规则)

现在该字段允许逗号分隔列表,这些字符串,所以我需要更改reg exp,我知道如何为数字或字符串做一个,但我不能这样做。

有人能帮帮我吗?谢谢!

1 个答案:

答案 0 :(得分:2)

您可以使用

^\d{2}/\d{2}/\d{4}(?:,\d{2}/\d{2}/\d{4})*$

它首先匹配您的模式,然后匹配逗号和模式的零个或多个序列。如果您使用matches方法使用模式,则无需使用锚点。

如果逗号周围有空格,请将逗号替换为\s*,\s*