gpt4 book ai didi

regex - 正则表达式匹配日期中的有效日期

转载 作者:行者123 更新时间:2023-12-04 02:30:23 24 4
gpt4 key购买 nike

我需要帮助想出一个正则表达式来确保用户输入一个有效的日期
该字符串的格式为 mm/dd/yyyy
这是我到目前为止所提出的。

/\[1-9]|0[1-9]|1[0-2]\/\d{1,2}\/19|20\d\d/

我已经验证了用户不能输入大于 12 天并且年份必须以“19”或“20”开头的正则表达式。我遇到的问题是找出验证这一天的一些逻辑。一天不应该超过 31。

最佳答案

0-31 的正则表达式:

(0[1-9]|[12]\d|3[01])

或者,如果您不想要前导零的日子(例如 05):
([1-9]|[12]\d|3[01])

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

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