尝试通过 RegEx 分隔年月日字段

Trying to separate the year month and day fields via RegEx

我有一系列日期,我想将它们分成年、月和日。这些日期采用 yyyy-mm-dd 格式。我对 RegEx 不是很熟悉,但是我试过 (\dddd)\-(\dd)\-(\dd).

感谢任何帮助。

接受的答案也会匹配无效日期,例如 1234-56-78,或者如果 mm 和 dd 的位置错误。

([1-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])

做更多的验证。