gpt4 book ai didi

javascript - 在 javascript 中用于日期验证的正则表达式

转载 作者:行者123 更新时间:2023-11-29 16:15:42 25 4
gpt4 key购买 nike

有人可以提供日期验证正则表达式,这将允许以下规则

  1. 应该允许mm/dd/yyyy, m/d/yyyy, mm/d/yyyy, m/d/yyyy(不允许yy)
  2. 月份(30 和 31)验证的天数。
  3. 闰年和非闰年的 2 月验证。

最佳答案

不要尝试使用正则表达式完全解析日期!遵循KISS原则..

1>使用此正则表达式获取日期

^(\d{1,2})/(\d{1,2})/(\d{2}|\d{4})$

2> 如果字符串与上述正则表达式匹配,则验证月、年、日!

var match = myRegexp.exec(myString);
parseInt(match[0],10);//month
parseInt(match[1],10);//day
parseInt(match[2],10);//year

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com