首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带空格的日期和时间正则表达式

问带空格的日期和时间正则表达式
EN

Stack Overflow用户
提问于 2014-10-01 17:22:51
回答 4查看 622关注 0票数 1

我需要一个dd/mm/yyyy 00:00:00格式的日期和时间的正则表达式,在日期和时间之间有一个空格。时间可以是任何数字。我有一个日期指标,也就是(/\d{2}\/\d{2}\/\d{4}/g)。但是我不知道如何用日期和时间来做一个单一的正则表达式?

致以亲切的问候。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-01 17:24:47

你得避开正切斜线。

代码语言:javascript
复制
\d{2}\/\d{2}\/\d{4}\s\d{2}:\d{2}:\d{2}

示例:

代码语言:javascript
复制
> "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' ]
票数 1
EN

Stack Overflow用户

发布于 2014-10-01 17:24:37

只需在日期之后添加时间模式:

代码语言:javascript
复制
/\d{2}\/\d{2}\/\d{4} \d{2}:\d{2}:\d{2}/
票数 1
EN

Stack Overflow用户

发布于 2014-10-01 17:26:21

代码语言:javascript
复制
/\d\d\/\d\d/\d{4,4} \d\d:\d\d:\d\d/

虽然您可能需要添加一些正常检查

代码语言:javascript
复制
/[01]\d\/[0123]\d/\d{4,4} [01]\d:[0-6]\d:[0-6]\d/

这是美国风格的约会,而不是欧盟风格。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26146991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档