我有这个正则表达式。
MMM D[,] YYYY
/^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\ (\d{2})\, (\d{4})$/
我怎么做[,]是可选的?
MMM D, YYYY
MMM D YYYY
答案 0 :(得分:7)
只需使逗号选为,?
。
答案 1 :(得分:5)
尚未测试表达式的其余部分,但在逗号后放置?
将允许它为0或1次。如果你想允许多个逗号,你可以使用*
,这是0到无限次。
答案 2 :(得分:3)
字符后面的问号使其在正则表达式中可选。