检查JavaScript中的日期格式

War*_*ace 0 javascript jquery date

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

我怎么能实现这一目标?

Thi*_*ter 10

你可以使用正则表达式:

/^\d{2}\/\d{2}\/\d{4}$/.test(str)
Run Code Online (Sandbox Code Playgroud)

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

  • 糟糕,只是固定它 - 看起来没有人投票它注意到我忘了逃避斜线.正则表达式很简单btw:`^ $`标记字符串的开头/结尾,`\ d`是一个数字,`{2}`表示你想要恰好两次出现. (2认同)