我有这个常规exp \d{2}/\d{2}/\d{4}
,用于验证字符串格式(奇怪的业务规则)
现在该字段允许逗号分隔列表,这些字符串,所以我需要更改reg exp,我知道如何为数字或字符串做一个,但我不能这样做。
有人能帮帮我吗?谢谢!答案 0 :(得分:2)
您可以使用
^\d{2}/\d{2}/\d{4}(?:,\d{2}/\d{2}/\d{4})*$
它首先匹配您的模式,然后匹配逗号和模式的零个或多个序列。如果您使用matches
方法使用模式,则无需使用锚点。
如果逗号周围有空格,请将逗号替换为\s*,\s*
。