怎么判断用户输入的字符串满足yyyy-MM-dd 怎么判断用户输入的字符串满足yyyy-MM-dd2009-05-05 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者偷懒一点simpledateformat.parse(...)一下看看有没有异常 用异常的方式 Date date = null; try{ date = format.parse(dateStr); }catch(ParseException e) { e.printStackTrace(); return ""; } dateStr是你说输入的日期字符串如果产生异常,则说明格式不对,直接return就行 正则,^((((1|\d)\d{2})-(0?|1)-(0?|\d|3))|(((1|\d)\d{2})-(0?|1)-(0?|\d|30))|(((1|\d)\d{2})-0?2-(0?|1\d|2))|(((1|\d)(0||)|((16||)00))-0?2-29-)) (20|21|22|23|?\d):?\d:?\d$ import java.util.regex.Pattern;public class DateTest { /** * @param args */ public static void main(String[] args) { String a = "2000-02-01"; boolean b = Pattern.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}", a); System.out.println(b); }} 正则表达式!如果是web客户端就用js的正则表达式! boolean mod(String dateStr ){ boolena b=fale; try{ Date date = format.parse(dateStr); b = Pattern.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}", dateStr); }catch(ParseException e) { } return b;} 在javascript中写正则表达式~~~看看是否匹配~~~ 关于线程中断的疑问。 简写问题 正则如何实现此功能?解决了送200分 Swing的两个问题 使用replaceAll时遇到的奇怪问题,请大家一起来讨论一下 参与有分!-->谁能提供一些用纯java写的文件传输程序 新手请教简单的问题.... java能判断文件是否存在吗? java的applet在ie下运行,ie提示没有找到对应的类。 求proxy小程序 求一句sql 将记录对象写入objectoutputstream中,为什么文件中却没有?各位大侠帮忙诊断
try{
date = format.parse(dateStr);
}catch(ParseException e) {
e.printStackTrace();
return "";
} dateStr是你说输入的日期字符串
如果产生异常,则说明格式不对,直接return就行
^((((1|\d)\d{2})-(0?|1)-(0?|\d|3))|(((1|\d)\d{2})-(0?|1)-(0?|\d|30))|(((1|\d)\d{2})-0?2-(0?|1\d|2))|(((1|\d)(0||)|((16||)00))-0?2-29-)) (20|21|22|23|?\d):?\d:?\d$
import java.util.regex.Pattern;public class DateTest { /**
* @param args
*/
public static void main(String[] args) {
String a = "2000-02-01";
boolean b = Pattern.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}", a);
System.out.println(b);
}}
try{
Date date = format.parse(dateStr);
b = Pattern.matches("[\\d]{4}-[\\d]{2}-[\\d]{2}", dateStr);
}catch(ParseException e) {
} return b;
}