JAVA日期验证 正则表达式,包括润二月
来源:互联网 发布:北洋打印机打印软件 编辑:程序博客网 时间:2024/05/29 05:00
import java.util.regex.Pattern;
public class ZhengZe {
/**
* @param args
*/
public static void main(String[] args) {
Pattern p = Pattern
.compile("^((//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][12" +
"35679])|([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?[0-9])|([1-2][0-3]))//:([0-5]?[0-9])((//s)|(//:([0-5]?[0-9])))))?$ 时间部分00:00:00
String s = "2003/02/29";
System.out.println(s + " " + p.matcher(s).matches());
s = "2004/02/29";
System.out.println(s + " " + p.matcher(s).matches());
s = "2004/04/31";
System.out.println(s + " " + p.matcher(s).matches());
s = "2004/04/30";
System.out.println(s + " " + p.matcher(s).matches());
s = "2004/04/30";
System.out.println(s + " " + p.matcher(s).matches());
s = "2004/09/30";
System.out.println(s + " " + p.matcher(s).matches());
}
}
- JAVA日期验证 正则表达式,包括润二月
- JAVA日期验证 正则表达式,包括润二月
- JAVA日期验证 正则表达式,包括润二月
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- 验证有效 "日期时间" 的正则表达式(已解决闰二月)
- 手机与电话的正则表达式 验证有效日期时间的正则表达式(已解决闰二月)
- 正则表达式 验证日期合法性(包括匹配闰年)
- 正则表达式验证日期合法性(包括闰年)
- 验证日期的Java正则表达式
- 验证日期的Java正则表达式
- java中正则表达式验证日期
- 日期验证正则表达式
- 正则表达式验证日期
- 正则表达式验证日期
- 正则表达式 日期 验证
- 万能的CSDN,在我生日之前赐我一个技术人员吧!
- 什麽是FUD?
- 转移标准技巧指南
- sqlldr导入文本文件数据
- IE6 SP2不支持view-source 微软要逼我们转向FireFox?
- JAVA日期验证 正则表达式,包括润二月
- 基于hibernate的das实现研究(3)
- 搬家通知(公告)!将同时并行写博(在csdn和hexun)
- 2006年工作总结
- C#:从DataGridView控件托放数据到TreeView控件
- jsp学习日记
- C++之源
- new Vs malloc
- 字符输入/输出和输入确认