Class ValidatorUtil

java.lang.Object
top.tangyh.basic.utils.ValidatorUtil

public final class ValidatorUtil extends Object
校验器:利用正则表达式校验邮箱、手机号等
Author:
zuihou
  • Field Details

    • REGEX_USERNAME

      public static final String REGEX_USERNAME
      正则表达式:验证用户名

      至少包含大写、小写、数字、下划线 2项

      See Also:
    • PATTERN_USERNAME

      public static final Pattern PATTERN_USERNAME
    • REGEX_PASSWORD

      public static final String REGEX_PASSWORD
      正则表达式:验证密码 至少包含大写、小写、数字、特殊字符 3项
      See Also:
    • PATTERN_PASSWORD

      public static final Pattern PATTERN_PASSWORD
    • REGEX_EMAIL

      public static final String REGEX_EMAIL
      正则表达式:验证邮箱
      See Also:
    • PATTERN_EMAIL

      public static final Pattern PATTERN_EMAIL
    • REGEX_CHINESE

      public static final String REGEX_CHINESE
      正则表达式:验证汉字
      See Also:
    • PATTERN_CHINESE

      public static final Pattern PATTERN_CHINESE
    • REGEX_ID_CARD

      public static final String REGEX_ID_CARD
      正则表达式:验证身份证
      See Also:
    • PATTERN_ID_CARD

      public static final Pattern PATTERN_ID_CARD
    • REGEX_URL

      public static final String REGEX_URL
      正则表达式:验证URL
      See Also:
    • PATTERN_URL

      public static final Pattern PATTERN_URL
    • REGEX_MOBILE

      public static final String REGEX_MOBILE
      移动电话
      See Also:
    • PATTERN_MOBILE

      public static final Pattern PATTERN_MOBILE
    • REGEX_IP_ADDRESS

      public static final String REGEX_IP_ADDRESS
      正则表达式:验证IP地址
      See Also:
    • PATTERN_IP_ADDRESS

      public static final Pattern PATTERN_IP_ADDRESS
  • Method Details

    • isUserName

      public static boolean isUserName(String value)
      校验用户名
      Parameters:
      value - 用户名
      Returns:
      校验通过返回true,否则返回false
    • isEmail

      public static boolean isEmail(String value)
      校验邮箱
      Parameters:
      value - 邮箱
      Returns:
      校验通过返回true,否则返回false
    • isIdCard

      public static boolean isIdCard(String value)
      校验身份证号
      Parameters:
      value - 身份证号
      Returns:
      校验通过返回true,否则返回false
    • isPassword

      public static boolean isPassword(String value)
      校验密码
      Parameters:
      value - 密码
      Returns:
      校验通过返回true,否则返回false
    • isMobile

      public static boolean isMobile(String value)
      校验手机号
      Parameters:
      value - 手机号
      Returns:
      是否校验成功
    • isIpAddress

      public static boolean isIpAddress(String value)
      校验ip 地址
      Parameters:
      value - ip 地址
      Returns:
      是否校验成功
    • isUrl

      public static boolean isUrl(String value)
      校验 url 地址
      Parameters:
      value - url 地址
      Returns:
      是否校验成功
    • isChinese

      public static boolean isChinese(String value)
      校验 汉字
      Parameters:
      value - 汉字
      Returns:
      是否校验成功