奇怪的正则表达式行为日期时间解析

时间:2016-08-14 21:26:02

标签: javascript regex

我在JavaScript中使用正则表达式获得了超级奇怪的情况:

/^(\d{1,2})\/(\d{1,2})\/(\d{2,4})\s+(\d{1,2}):(\d{1,2}):(\d{1,2})\s*(AM|PM)$/

测试字符串:

8/4/2016 12:00:0 AM

我在https://regex101.com/和其他类似网页上进行了测试。

现在 - 当我键入测试字符串时,它可以正常工作,当我复制并粘贴时,它不会。 超级怪。在我的JavaScript代码中也是如此,当我在我的代码中输入它时,它可以正常工作,当我粘贴它时不会。

我疯了,我错过了什么?

0 个答案:

没有答案