类 ValidateUtil

java.lang.Object
cn.hamm.airpower.util.ValidateUtil

@Component public class ValidateUtil extends Object

验证器工具类

作者:
Hamm.cn
  • 构造器详细资料

    • ValidateUtil

      public ValidateUtil()
  • 方法详细资料

    • isNumber

      public final boolean isNumber(String value)

      是否是数字

      参数:
      value - 参数
      返回:
      验证结果
    • isInteger

      public final boolean isInteger(String value)

      是否是整数

      参数:
      value - 参数
      返回:
      验证结果
    • isEmail

      public final boolean isEmail(String value)

      是否是邮箱

      参数:
      value - 参数
      返回:
      验证结果
    • isLetter

      public final boolean isLetter(String value)

      是否是字母

      参数:
      value - 参数
      返回:
      验证结果
    • isLetterOrNumber

      public final boolean isLetterOrNumber(String value)

      是否是字母+数字

      参数:
      value - 参数
      返回:
      验证结果
    • isChinese

      public final boolean isChinese(String value)

      是否是中文汉字

      参数:
      value - 参数
      返回:
      验证结果
    • isMobilePhone

      public final boolean isMobilePhone(String value)

      是否是手机号

      参数:
      value - 参数
      返回:
      验证结果
    • isTelPhone

      public final boolean isTelPhone(String value)

      是否是座机电话

      参数:
      value - 参数
      返回:
      验证结果
    • isNormalCode

      public final boolean isNormalCode(String value)

      是否是普通字符

      允许字符:

      > @ # % a-z A-Z 0-9 汉字 _ + /

      参数:
      value - 参数
      返回:
      验证结果
    • isOnlyNumberAndLetter

      public final boolean isOnlyNumberAndLetter(String value)

      是否是纯字母和数字

      参数:
      value - 参数
      返回:
      验证结果
    • isNaturalNumber

      public final boolean isNaturalNumber(String value)

      是否是自然数

      参数:
      value - 参数
      返回:
      验证结果
    • isNaturalInteger

      public final boolean isNaturalInteger(String value)

      是否是自然整数

      参数:
      value - 参数
      返回:
      验证结果
    • validRegex

      public final boolean validRegex(String value, @NotNull @NotNull Pattern pattern)

      正则校验

      参数:
      value - 参数
      pattern - 正则
      返回:
      验证结果
    • valid

      public final <M extends RootModel<M>> void valid(M model, Class<?>... actions)

      验证传入的数据模型

      类型参数:
      M - 模型类型
      参数:
      model - 数据模型
      actions - (可选)校验分组