如题,求帮忙写一个年月日的正则表达式,“年”只要求是四位数字,“月”只要求是两位数字,“日”也只要求是两位数字,“年”“月”“日”它们中间有一个“-”,如:2015-02-01 什么润年平年不用验证
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
求一个yyyy-mm-dd的正则表达式,年4位数字,月两位数字,日两位数字,年月日中间有个“-”
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
斯洛文尼亚旅游 2016-05-31 01:54关注^\d{4}(-\d{2}){2}$
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 1举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-12-13 17:18其实我也很头疼正则表达式,百度了一些资料,总结一下,这里留个备份吧。 要考虑的问题:合法的日期是多少;每个月的天数不一样;闰年的问题。。。。 1、合法的日期:MSDN上规定–在公元(基督纪元)0001 年 1 月 1 ...
- 2021-12-21 17:59node版本不兼容的博客 YYYY-MM-DD格式日期正则表达式 // 通用 const reg=/ ([\d]{4}(((0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01])))|(((0[469])|11)((0[1-9])|([12][0-9])|30))|(02((0[1-9])|(1[0-9])|(2[0-8])))))|((((([02468][048]...
- 2022-09-16 21:27花~盗的博客 【代码】年月日格式判断-正则表达式 YYYY/MM/DD、YYYY-MM-DD、YY.MM.DD。
- 2017-10-16 21:59qq_36074749的博客 日期yyyy-MM-dd正则表达式解决方案
- 2018-01-02 16:26chenggang003的博客 String rexp1 = "((\\d{2}(([02468][048])|([13579][26]))[\\-]((((0?[13578])|(1[02]))[\\-]((0?...(则可以验证栏位为可选的日期,验证日期yyyy-MM-dd或者yyyy-MM-dd HH:mm:ss或者为空的日期正则表达式.)
- 2021-07-01 15:13了以李_的博客 yyyy-MM-dd HH:mm /^[1-2][0-9][0-9][0-9]-([1][0-2]|0?[1-9])-([12][0-9]|3[01]|0?[1-9]) ([01]?[0-9]|[2][0-3]):[0-5]?[0-9]$/
- 2020-05-28 19:18pqq的迷弟的博客 一、校验yyyy年MM月; /**yyyy年MM月 或者 yyyy年M月**/ private static final String MONTH_REGEX = "^([1-9]\\d{3}年)(([0]{0,1}[1-9]月)|([1][0-2]月))$"; /*** * @desc 校验月份的格式,格式如下,yyyy...
- 2018-09-07 14:16AsherHorse的博客 日期格式:年-月-日,即yyyy-mm-dd,如今天的日期为2008-11-1,当然按照yyyy-mm-dd的模式就是2008-11-01。我们的表达式应该同时匹配这两种日期——月、日为个位数的时候,前边的‘0’可有可无。 再有的一点,估计...
- 2020-04-24 11:40hecr_mingong的博客 1.demo /** * 校验日期格式是否为 yyyy-mm-dd * 源自:https://www.cnblogs.com/lxnlxn/p/10253543.html * * @param time * @return */ public static boolean validationTimeFormat(Stri...
- 2019-07-08 14:17菜菌的博客 使用正则表达式校验yyyy.MM.dd-yyyy.MM.dd日期区间格式参数 校验(yyyy.MM.dd-yyyy.MM.dd)日期区间正则表达式如下: ((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3}).(((0[13578]|1[02...
- 2021-06-13 08:48weixin_39578674的博客 用正则表达式对日期字符串进行验证:说明:1:日期格式为,如:2008/8/8 12或是2008/08/08 23都是正确的。2:可以对0000~9999年中的任一天的日期进行合法性验证。3:对于闰年时2月有29号此种情况也进行有效验证。//验证...
- 2025-05-20 18:04李少武的博客 这两个正则表达式都用于匹配 YYYY-MM-DD HH:MM:SS 格式的日期时间字符串(例如 2024-02-27 10:21:56),但它们的严格程度和验证能力有显著区别。
- 2021-04-23 08:20kaiclife的博客 将以YYYY-MM-DD格式验证日期的正则表达式如下:^(19|20)\d\d[\-\/.](0[1-9]|1[012])[\-\/.](0[1-9]|[12][0-9]|3[01])$它将验证年份从19或20开始,该月份不大于12且不等于0且该日期不大于31且不等于0.使用您的初始示例...
- 2023-12-24 00:03purple 190的博客 Java-正则表达式校验日期格式(yyyy-MM)
- 2022-02-21 11:50鱼笙安好的博客 private boolean checkDateFormat(String timeStr){ String rexp = "^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)...
- 2015-11-30 21:36繁星点点-的博客 日期格式:年-月-日,即yyyy-mm-dd,如今天的日期为2008-11-1,当然按照yyyy-mm-dd的模式就是2008-11-01。我们的表达式应该同时匹配这两种日期——月、日为个位数的时候,前边的‘0’可有可无。 再有的一点,...
- 2022-07-20 11:31堆码渣渣的博客 正则日期的年月日转化为yy-mm-dd或者yy:mm:dd
- 2020-03-23 00:21
年月日格式判断-正则表达式 YYYY/MM/DD、YYYY/MM/DD| YY/MM/DD、 ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}…
ac.char的博客 一、简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二、演化的日期判断(YYYY/MM/DD| YY/MM/DD): ^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$ 三、... - 2020-12-01 00:25weixin_39810196的博客 前几天在 CSDN 多个版块看到需要日期正则的帖子,所以整理了这篇文章,和大家一起讨论交流,如有遗漏或错误的地方,还请大家指正。日期正则一般是对格式有要求,且数据不是直接由用户输入时使用。因应用场景的不同,...
- 没有解决我的问题, 去提问