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

时间:2025-02-21 20:34:55

正则表达式,关于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();

}