如何在正则表达式中指定可选字符?

isx*_*ker 4 regex

我有这个正则表达式.

MMM D[,] YYYY   
/^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\ (\d{2})\, (\d{4})$/
Run Code Online (Sandbox Code Playgroud)

我怎么做[,]是可选的?

MMM D, YYYY
MMM D YYYY
Run Code Online (Sandbox Code Playgroud)

Tot*_*oto 7

只是这样做,?使逗号可选.


los*_*ock 5

没有测试你的表达的其余部分,但是?在逗号之后放置一个将允许它0或1次.如果你想允许多个逗号,你可以使用*0到无限次.