gpt4 book ai didi

出生日期的正则表达式

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

我正在尝试以 MM/DD/YYYY 的格式实现出生日期的正则表达式。我不知道如何强制用户输入 01-12 表示 MM,01-31 表示一天,以及任意四个年份的数字。我只是有一个 MM/DD/YYYY 的正则表达式,它是 @"^\d{2}/\d{2}/\d{4}$"。任何建议将不胜感激。

谢谢

最佳答案

正则表达式变得非常难看,所以最好使用合法的日期解析器。

也就是说,这应该有效,并返回 MM、DD 和 YYYY 匹配组。

((?:0[1-9])|(?:1[0-2]))\/((?:0[0-9])|(?:[1-2 ][0-9])|(?:3[0-1]))\/(\d{4})

推荐http://www.rubular.com或类似的测试/开发正则表达式。

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

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