正则表达式,关于yyyy-MM-dd的字符串校验,话不多说直接上代码:
String regex = "((19|20)[0-9]{2})-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])";
关于正则与text之间的校验也做一个记录,方便以后好复制:
/**
*正则表达式的匹配
*@param text 待匹配文本 @param regex 正则表达式
*/
public static boolean match(String text , String regex){
if((text) || (regex)){
return false;
}
return (regex).matcher(text).matches();
}