【问题标题】:Check date format in JavaScript在 JavaScript 中检查日期格式
【发布时间】:2012-05-17 15:10:06
【问题描述】:

我想在使用 JavaScript (jQuery) 发布帖子之前检查日期格式是否为 (dd/mm/yyyy)。

我怎样才能做到这一点?

【问题讨论】:

标签: javascript jquery date


【解决方案1】:

您可以使用正则表达式:

/^\d{2}\/\d{2}\/\d{4}$/.test(str)

当然,这不会检查有效日期,但在这种情况下,您总是可以让您的服务器端代码抛出错误。如果您想要更多客户端验证,请查看Javascript: how to validate dates in format MM-DD-YYYY?;很容易适应您的格式。

【讨论】:

  • 感谢它的工作。我知道正则表达式可以提供帮助,但是......该死的正则表达式很难理解:P
  • 糟糕,刚刚修复了它 - 似乎没有人注意到我忘记避开斜线。顺便说一句,正则表达式非常简单:^$ 标记字符串的开始/结束,\d 是一个数字,{2} 意味着你想要两次出现。
【解决方案2】:

考虑到日期小于等于 12 的情况的模糊性,我认为这将非常困难

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-25
    • 2018-07-03
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    相关资源
    最近更新 更多