
cn.xmjar.utils.validation.ValidationUtils Maven / Gradle / Ivy
The newest version!
package cn.xmjar.utils.validation;
/**
* @author 欣茂Java网络课堂开源组件 https://xmjar.cn
* @version 1.0.0
* @url 腾讯课堂学编程:https://xmjar.ke.qq.com/
*/
public class ValidationUtils {
/**
* 判断当前内容是否为空
* @param str 要判断的内容
* @return 不为空返回true,为空返回false
*/
public static boolean validateEmpty(String str){
if(str== null || "".equals(str)){
return false;
}
return true;
}
/**
* 正则验证
* @param str 要执行验证的数据
* @param regx 正则表达式
* @return 验证通过返回true,验证失败返回false
*/
public static boolean validateRegx(String str, String regx){
if(validateEmpty(str)){
return str.matches(regx);
}
return false;
}
/**
* 判断两个参数的内容是否相同
* @param stra 参数a
* @param strb 参数b
* @return 如果参数相同返回true,如果不同返回false
*/
public static boolean validateSame(String stra,String strb){
if(validateEmpty(stra) && validateEmpty(strb)){
return stra.equalsIgnoreCase(strb);
}
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy