[英]Date and time regular expression with spaces
我需要以dd/mm/yyyy 00:00:00
格式的日期和时间的正则表达式。日期和时间之间有一个空格。 时间可以是任何数字。 我有一个日期的正则表达式是(/\\d{2}\\/\\d{2}\\/\\d{4}/g)
。 但我没有得到如何使用日期和时间制作单个正则表达式?
亲切的问候。
只需在日期后添加时间模式:
/\d{2}\/\d{2}\/\d{4} \d{2}:\d{2}:\d{2}/
你需要逃避正斜杠。
\d{2}\/\d{2}\/\d{4}\s\d{2}:\d{2}:\d{2}
例:
> "22/11/2014 00:00:00".match(/^\d{2}\/\d{2}\/\d{4}\s\d{2}:\d{2}:\d{2}$/g);
[ '22/11/2014 00:00:00' ]
/\d\d\/\d\d/\d{4,4} \d\d:\d\d:\d\d/
虽然您可能想要添加一些健全性检查
/[01]\d\/[0123]\d/\d{4,4} [01]\d:[0-6]\d:[0-6]\d/
这是美国风格的日期而非欧盟风格。
([0-9]{2}+[-\/]+[0-9]{2}+[-\/]+[0-9]{4})\s([0-9]{2}+:+[0-9]{2}+:+[0-9]{2})
我认为这可能会对你有所帮助,但它并不完美。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.