Этот RegEx может помочь вам сделать это:
(([0-9]+)-([0-9]+)-([0-9]+))|(([0-9]+)\/([0-9]+)\/([0-9]+))
При желании вы можете добавить к нему дополнительные границы, например это выражение :
(([0-9]{4})-([0-9]{2})-([0-9]{2}))|(([0-9]{4})\/([0-9]{2})\/([0-9]{2}))
который имеет границы квантификатора. Кроме того, я добавил группы захвата, чтобы вы могли назвать любую часть даты, которую вы пожелаете, вместе или по отдельности.
![enter image description here](https://i.stack.imgur.com/YxQ0j.png)
Вы также можете уменьшить границы, если в этом нет необходимости.