package com.iailab.framework.common.validation; import cn.hutool.core.util.StrUtil; import com.iailab.framework.common.util.validation.ValidationUtils; import javax.validation.ConstraintValidator; import javax.validation.ConstraintValidatorContext; public class MobileValidator implements ConstraintValidator { @Override public void initialize(Mobile annotation) { } @Override public boolean isValid(String value, ConstraintValidatorContext context) { // 如果手机号为空,默认不校验,即校验通过 if (StrUtil.isEmpty(value)) { return true; } // 校验手机 return ValidationUtils.isMobile(value); } }