日期格式的正则表达式,如 1970-09-29T00:00:00.000+0000



我正在尝试为以下日期/时间格式创建一个正则表达式:

1970-09-29T00:00:00.000+0000

我目前的正则表达式是:

[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{4}:[0-9]{2}:[0-9]{2}+[0-9]+
那里

可能缺少一些数字。
正则表达式应该^d{4}-d{2}-d{2}Td{2}:d{2}:d{2}.d{3}+d{4}$

[0-9]{2} - 这是月份,对吧?它不应该看起来像这样: (0[0-9])|(1[0-2]) ??

再次 [0-9]{2} 天: ([0-2][0-9])|(3[01])[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{4}:[0-9]{2}:[0-9]{2}+[0-9]+

我不确定"时间"部分。

附言你必须更具体,因为我不确定我是否理解。

相关内容

最新更新