All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.data.common.web.validation.annotation.ChinaPhoneNumber Maven / Gradle / Ivy

package com.data.common.web.validation.annotation;

import com.data.common.web.validation.validate.ChinaPhoneNumberValidator;
import jakarta.validation.Constraint;
import jakarta.validation.Payload;

import java.lang.annotation.*;

/**
 * 中国手机号校验
 *
 * @author lingwang
 */
@Target({ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER, ElementType.TYPE_USE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Constraint(
        validatedBy = {
                ChinaPhoneNumberValidator.class
        }
)
public @interface ChinaPhoneNumber {
    String message() default "手机号码格式错误";

    Class[] groups() default {};

    Class[] payload() default {};
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy