需要用于日期和时间格式的正则表达式

时间:2019-06-10 15:50:05

标签: regex

需要使用以下格式的正则表达式: YYYY MMM DD HH:MM:SS

例如: 1995年2月10日12:12:20

请告知。

谢谢!

1 个答案:

答案 0 :(得分:-1)

此正则表达式将捕获该格式:

\d

\w查找数字。
{#}寻找字符。
\d{4} (?:JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC) [1-3][0-9] [0-1][0-9]:[0-5][0-9]:[0-5][0-9] 查找前一个字符的特定出现次数。

但是,这不会验证月份或数字范围。通过使用数字范围,这可能是最接近的:

{{1}}

请记住,这可以找到2月35日这样的日期。如果您需要验证地址,则不能(轻松)使用正则表达式;使用编程语言/库中内置的功能会更好。