对比新文件 |
| | |
| | | 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<Mobile, String> { |
| | | |
| | | @Override |
| | | public void initialize(Mobile annotation) { |
| | | } |
| | | |
| | | @Override |
| | | public boolean isValid(String value, ConstraintValidatorContext context) { |
| | | // 如果手机号为空,默认不校验,即校验通过 |
| | | if (StrUtil.isEmpty(value)) { |
| | | return true; |
| | | } |
| | | // 校验手机 |
| | | return ValidationUtils.isMobile(value); |
| | | } |
| | | |
| | | } |