正则表达式,接受mm / yyyy和mm / dd / yyyy格式

时间:2015-11-16 15:58:12

标签: regex

我有一个正则表达式,接受mm / dd / yyyy格式的日期:

 /^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;

如何更改它以便接受mm / yyyy格式的日期?

我试过了:

/^(\d{1,2})\/(\d{0,2})\/(\d{4})$/;

但是我无法摆脱额外的支架。

1 个答案:

答案 0 :(得分:1)

您可以使用修饰符?使/dd成为可选:

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