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

org.dromara.sms4j.api.verify.PhoneVerify Maven / Gradle / Ivy

The newest version!
package org.dromara.sms4j.api.verify;

/**
 * PhoneVerify
 * 

实现校验手机号合规的接口 * @author :Wind * 2024/3/28 14:15 **/ public interface PhoneVerify{ /** * verifyPhone *

用于校验手机号是否合理的规则方法,可以尝试重写此方法以改变规则,例如你可以选择使用正则表达式来进行 * 一系列更加精准和严格的校验,此校验优先级最高,会在黑名单和其他拦截之前执行。 * 当此校验触发时候,将会直接以异常形式进行抛出,并终止后续向厂商请求的动作,故而不会有返回值。 *

当校验手机号合格时应返回 true 否则返回 false * @param phone 被校验的手机号 * @author :Wind */ default boolean verifyPhone(String phone){ return phone.length() == 11; } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy