作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试以 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/
抱歉我的英语不好......我尝试使用 Google Apps 脚本 - 通讯录服务读取通讯录中的信息。 姓名、电子邮件、地址、电话没有问题,但我无法读取日期(我想获取联系人的出生日期)。如何读取“日
我有一个包含字段生日(DATE) 的用户表。 目前,我像这样选择生日在当前日期之前或之后 7 天内的用户: SELECT * FROM users WHERE DATE_FORMAT(birt
我是一名优秀的程序员,十分优秀!