日期校验1
import java.util.regex.Matcher;import java.util.regex.Pattern;
/**
*日期校验函数 格式yyyy-MM-ddhh:mm:ss
**/
public boolean checkoutDate(String date)
{
boolean flag = false;
Pattern pattern = Pattern.compile("^((\\d{2}(()|())[\\-\\/\\s]?((((0?)|(1))[\\-\\/\\s]?((0?)|()|(3)))|(((0?)|(11))[\\-\\/\\s]?((0?)|()|(30)))|(0?2[\\-\\/\\s]?((0?)|()))))|(\\d{2}(()|())[\\-\\/\\s]?((((0?)|(1))[\\-\\/\\s]?((0?)|()|(3)))|(((0?)|(11))[\\-\\/\\s]?((0?)|()|(30)))|(0?2[\\-\\/\\s]?((0?)|(1)|(2))))))(\\s(((0?)|())\\:(?)((\\s)|(\\:(?)))))?$");
Matcher matcher = pattern.matcher(date);
flag = matcher.matches();
return flag;
}
页:
[1]