我有一个DateTime字符串ISO8601格式化
2012-10-06T04:13:00+00:00
Run Code Online (Sandbox Code Playgroud)
以及与此字符串不匹配的以下正则表达式
#(\d{4})-(\d{2})-(\d{2})T(\d{2})\:(\d{2})\:(\d{2})\+(\d{2})\:(\d{2})#
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚为什么它不匹配.
我逃脱了元字符,对我来说似乎没问题.
编辑:
正确的方法:http://jsfiddle.net/5n5vk/3/
有人可以告诉我JSON Schema Validation YYYY-MM-DD 仅接受格式日期吗?
我的示例JSON:
{"data1" : "foo", "date" :"2016-11-24"}
Run Code Online (Sandbox Code Playgroud) 例如: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)
处理我的格式。
我们如何使用正则表达式以ddmmyyyy格式(包括闰年验证)检查日期?什么是正则表达式......?
regex ×3
java ×2
angularjs ×1
datetime ×1
iso8601 ×1
isodate ×1
javascript ×1
json ×1
jsonschema ×1
validation ×1