小编Bag*_*rat的帖子

用于验证正确的 ISO8601 日期字符串的正则表达式

例如:2013-08-11T17:22:04.51+01:00

在此stackoverflow 答案中,涵盖了不带.51部分的ISODateTime 。

请帮助纠正这个正则表达式

^(?:[1-9]\d{3}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-02-29)T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:Z|[+-][01]\d:[0-5]\d)$
Run Code Online (Sandbox Code Playgroud)

处理我的格式。

java regex isodate

3
推荐指数
1
解决办法
8109
查看次数

标签 统计

isodate ×1

java ×1

regex ×1