日期校验yyyyMMdd, 包括闰年等校验.

package com.xgcd;

import java.util.regex.Matcher;

import java.util.regex.Pattern;

/**

* @Author: liangyadong

* @Date: 2019/7/10 0010 15:25

* @Description:

*/

public class BatchTest {

public static void main(String[] args) {

//正则表达式校验日期格式

String date = "20050229";

String eL = "(([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)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229)";

Pattern pat = Pattern.compile(eL);

Matcher matcher = pat.matcher(date);

boolean boo = matcher.matches();

System.out.println(boo);// false

}

}

标签:String,正则表达式,Pattern,048,校验,日期,yyyyMMdd,matcher

来源: https://www.cnblogs.com/yadongliang/p/11164470.html

java正则表达式yyyymmdd_日期正则表达式yyyyMMdd相关推荐

  1. php正则表达式 匹配日期,正则表达式-正则表达式以匹配有效日期

    我登陆这里是因为这个问题的标题很宽泛,我一直在寻找可用于匹配特定日期格式(例如OP)的正则表达式. 但是我随后发现,正如许多答案和评论已全面突出显示的那样,在提取与质量低劣或非结构化源数据混在一起的日 ...

  2. Java/Oracle/Dorado7 日期格式yyyy-MM-dd HH:mm:ss.SSS/yyyy-MM-dd HH24:mi:ss/Y-m-d H:i:s sysdate IDEAdate报错

    Java: yyyy-MM-dd HH:mm:ss.SSS SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S ...

  3. 日期正则表达式yyyyMMdd

    日期校验yyyyMMdd, 包括闰月等校验. package com.xgcd;import java.util.regex.Matcher; import java.util.regex.Patte ...

  4. java生日正则表达式_java之正则表达式、日期操作

    正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求. 作用:比如注册邮箱,邮箱有用户名和密码,一 ...

  5. java 正则表达式 判断 日期_怎么在java中利用正则表达式对时间日期进行判断

    怎么在java中利用正则表达式对时间日期进行判断 发布时间:2020-12-08 16:18:34 来源:亿速云 阅读:105 作者:Leah 这篇文章给大家介绍怎么在java中利用正则表达式对时间日 ...

  6. java之正则表达式、日期操作

    正则表达式和日期操作 正则表达式简介 正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求. 作用:比如注册邮箱,邮箱有用户名和密码,一 ...

  7. java正则判断日期格式_Java中用正则表达式判断日期格式是否正确

    1.Java中用正则表达式判断日期格式是否正确 DateType.java: /** * @Title:DateType.java * @Package:com.you.dao * @Descript ...

  8. 【正则表达式 】java 正则表达式 校验日期格式

    [正则表达式 ]java 正则表达式 校验日期格式 版权声明:本文为CSDN博主「RanLZ」的原创文章,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/Ran ...

  9. java日期的正则表达式_Java日期的正则表达式

    关键字: 正则表达式 一.简单的日期判断(YYYY/MM/DD): ^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$ 二.演化的日期判断(YYYY/MM/DD| YY/MM/DD): ...

  10. 关于日期正则表达式的思路详解

    1        概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好. 前几天在CSDN ...

最新文章

  1. 在 C# 中 (x == X) 何时成立?
  2. Android 角色时间戳
  3. qt 拖拽 修改大小
  4. Ubuntu伪分布式hadoop安装
  5. centos磁盘空间满查询和移动命令小记
  6. 【安全漏洞】苹果取证的分析
  7. Servlet 表单数据
  8. 最简洁的js鼠标拖曳效果【原】
  9. SpringBoot 之集成 Spring AOP
  10. 小猫钓鱼——栈和队列的应用(C++)
  11. 湖南对口招生计算机专业试卷,湖南省2018年普通高等学校对口招生考试计算机应用类综合试卷 参考答案...
  12. 小狼毫五笔输入法设置
  13. 数据分析SQL环比增长率、同比增长率
  14. 聊聊精密测量仪器的气源维护知识
  15. 在阿里云上搭建自己的虚拟机(学习笔记)
  16. 错误:.TemplateProcessingException: Exception evaluating SpringEL expression:
  17. 什么时ACL,即ACL原理
  18. python使用numba库实现gpu加速
  19. POI将网络图片添加到excel
  20. 记一次rsyslog日志记录失败的解决过程

热门文章

  1. win10资源管理器打开缓慢,自动搜索
  2. EPSON/爱普生打印机Linux打印服务器基于ARM驱动安装踩坑CUPS实现支持远程打印AirPrint
  3. 2022年下半年软考报名时间汇总,最新版!
  4. 103000大写加零吗_00支票大写金额该如何?
  5. 【测试】ESP8266ESP32wifi中继器测试数据
  6. 一文搞懂DTFT,DFT,FFT
  7. 大唐杯题库(300道)(一)
  8. itextsharp php,详解C#使用iTextSharp添加PDF水印的代码案例
  9. i5200u处理器 HD5500集成显卡安装黑苹果教程
  10. Spring 集成教程