【发布时间】:2015-01-12 02:56:33
【问题描述】:
我有一个“mm/dd/yyyy”格式的日期。但是,根据日期或月份,不能保证“mm/dd”部分一定有两位数。所以日期可能是:
11/12/2014
或
6/12/2014
或
11/5/2014
在上述所有情况下,我都需要能够提取 mm、dd 和 yyyy 的每个值,这样我就可以进行类似的计算:
Month = regex that returns month part.
Day = regex that returns day part
Year = regex that returns 4 digits year part.
这个\d{2}/\d{2}/\d{2} 匹配整个事情。
【问题讨论】:
-
您只需要根据链接示例捕获正则表达式中的组。
-
另外,用 {1,2} 代替 {2}
-
不完全是重复的,因为它不仅范围更窄,而且它有一个可能的解决方案(使用 .split)不适用于其他问题。
标签: javascript regex date