Java正则表达式的用法
2024-08-29 20:18:25
/**
* 校验时间格式,正确则返回true
* @param xxx
* @return
*/
private static boolean checkDateFormat (String xxx) {
String correctDateFormat = "^((\\d{2}(([02468][048])|([13579][26]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])))))|(\\d{2}(([02468][1235679])|([13579][01345789]))[\\-\\/\\s]?((((0?[13578])|(1[02]))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(3[01])))|(((0?[469])|(11))[\\-\\/\\s]?((0?[1-9])|([1-2][0-9])|(30)))|(0?2[\\-\\/\\s]?((0?[1-9])|(1[0-9])|(2[0-8]))))))(\\s((([0-1][0-9])|(2?[0-3]))\\:([0-5]?[0-9])((\\s)|(\\:([0-5]?[0-9])))))?$";
boolean result = Pattern.matches(correctDateFormat, xxx);
return result;
}
最新文章
- Css中的两个重要概念:块状元素和内联元素
- JS中检测数据类型的几种方式及优缺点【转】
- Python——Day3知识点——文件操作
- Angular JS [Draft]
- mysql字符串相关
- C#加密算法汇总
- activiti学习资料(架构描述)
- dedecms5.7文章实现阅读全文功能二次开发
- 本地虚拟机中匿名ftp上传文件失败的问题
- 如何为Myeclipse手工添加dtd支持
- mysql 获取当前时间戳
- 光盘自动运行HTML页,Autorun文件写法
- [置顶] 应广大童鞋的要求提供一个封装模块,直接和ADB 服务进程交互
- Android开机启动Activity或者Service方法(转载)
- gulp配置
- 动画讲解TCP的3次握手,4次挥手
- 查看和修改 mysql库、表、字段编码
- mysql存储过程学习第一天
- JAVA-JSP内置对象之response对象实现页面自动刷新
- 0R的电阻以及NC的意义