字符串 检测日期格式是否为yyyy-MM-dd的校验详讲

正则表达式,关于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(StringUtils.isBlank(text) || StringUtils.isBlank(regex)){

                            return false;

            }

            return Pattern.compile(regex).matcher(text).matches();

}

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页