gpt4 book ai didi

javascript - 匹配日期的正则表达式

转载 作者:行者123 更新时间:2023-11-28 12:08:39 32 4
gpt4 key购买 nike

我正在尝试通过 regExp 验证以下日期格式,但我仍然没有得到 ant 工作解决方案 -

ex.-

OCT-12-2011
FEB-06-1995

我如何使用正则表达式来做到这一点。

提前致谢!!

最佳答案

Date JS是 Google 上的第一个点击。

Poverful yet simple!

Comprehensive, yet simple, stealthy and fast. Datejs has passed all trials and is ready to strike. Datejs doesn’t just parse strings, it slices them cleanly in two.

来自他们网站的示例代码:

Date.parse('today');
Date.parse('t + 5 d'); // today + 5 days
Date.parse('next thursday');
Date.parse('February 20th 1973');
Date.parse('Thu, 1 July 2004 22:30:00');

唯一的缺点是它修改了内置 Date 对象的原型(prototype)。尽管这被认为是一种不鼓励的做法,但我怀疑这些特定的添加是否会影响您的申请。仍然有很多网站使用 Prototype没有任何问题。

<小时/>

编辑:通过正则表达式解析日期值。要非常小心,特别是考虑不同浏览器中不同的 date.toString() 实现。这是 new Date().toString() 给我的:

  • IE9:“2011 年 7 月 11 日星期一 14:50:45 UTC+0300”
  • FF5:“2011 年 7 月 11 日星期一 14:51:08 GMT+0300(FLE 夏令时)”

如果您从服务器获取这些字符串,并且您觉得添加仅用于日期的库是一种开销,那么您可以使用正则表达式。

关于javascript - 匹配日期的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649494/

32 4 0
文章推荐: 内带有 SVG 的 CSS 选择器特异性