类 RegexUtils

java.lang.Object
com.cdkjframework.util.tool.RegexUtils

public class RegexUtils extends Object
  • 构造器详细资料

    • RegexUtils

      public RegexUtils()
  • 方法详细资料

    • isNumber

      public static boolean isNumber(String character)
      验证数字
      参数:
      character - 字符
    • isFloatPoint

      public static boolean isFloatPoint(String character)
      验证是否为浮点数
      参数:
      character - 字符
      返回:
      返回结果
    • isMaxLengthNumber

      public static boolean isMaxLengthNumber(String character)
      只能输入n位的数字
      参数:
      character - 字符
    • isLeastLengthNumber

      public static boolean isLeastLengthNumber(String character)
      只能输入至少n位的数字
      参数:
      character - 字符
    • isSpecifiedLengthNumber

      public static boolean isSpecifiedLengthNumber(String character)
      只能输入m~n位的数字
      参数:
      character - 字符
    • isNonZreoNumber

      public static boolean isNonZreoNumber(String character)
      只能输入零和非零开头的数字
      参数:
      character - 字符
    • isTwoDecimalFractionNumber

      public static boolean isTwoDecimalFractionNumber(String character)
      只能输入有两位小数的正实数
      参数:
      character - 字符
    • isSpecifiedDecimalFractionNumber

      public static boolean isSpecifiedDecimalFractionNumber(String character)
      只能输入有1~3位小数的正实数
      参数:
      character - 字符
    • isNonzeroPositiveIntegersNumber

      public static boolean isNonzeroPositiveIntegersNumber(String character)
      只能输入非零的正整数
      参数:
      character - 字符
    • isNonzeroNegativeIntegersNumber

      public static boolean isNonzeroNegativeIntegersNumber(String character)
      只能输入非零的负整数
      参数:
      character - 字符
    • isThreeLengthCharacter

      public static boolean isThreeLengthCharacter(String character)
      只能输入长度为3的字符
      参数:
      character - 字符
    • isEnglishCharacter

      public static boolean isEnglishCharacter(String character)
      只能输入由26个英文字母组成的字符串
      参数:
      character - 字符
    • isCapitalizationEnglishCharacter

      public static boolean isCapitalizationEnglishCharacter(String character)
      只能输入由26个大写英文字母组成的字符串
      参数:
      character - 字符
    • isLowercaseEnglishCharacter

      public static boolean isLowercaseEnglishCharacter(String character)
      只能输入由26个小写英文字母组成的字符串
      参数:
      character - 字符
    • isEnglishAndNumberCharacter

      public static boolean isEnglishAndNumberCharacter(String character)
      只能输入由数字和26个英文字母组成的字符串
      参数:
      character - 字符
    • isNonSpecialCharacter

      public static boolean isNonSpecialCharacter(String character)
      只能输入由数字、26个英文字母或者下划线组成的字符串
      参数:
      character - 字符
    • isPasswordCharacter

      public static boolean isPasswordCharacter(String character)
      验证用户密码 正确格式为:以字母开头,长度在6~18之间,只能包含字符、数字和下划线;
      参数:
      character - 字符
    • isChineseCharacter

      public static boolean isChineseCharacter(String character)
      只能输入汉字
      参数:
      character - 字符
    • isEmailCharacter

      public static boolean isEmailCharacter(String character)
      验证Email地址
      参数:
      character - 字符
    • isInternetUrlCharacter

      public static boolean isInternetUrlCharacter(String character)
      验证InternetURL
      参数:
      character - 字符
    • isPhoneCharacter

      public static boolean isPhoneCharacter(String character)
      验证电话号码 正确格式为:"XXX-XXXXXXX"、"XXXX-XXXXXXXX"、"XXX-XXXXXXX"、"XXX-XXXXXXXX"、"XXXXXXX"和"XXXXXXXX";
      参数:
      character - 字符
    • isIdNumberCharacter

      public static boolean isIdNumberCharacter(String character)
      验证身份证号(15位或18位数字)
      参数:
      character - 字符
    • isUuidCharacter

      public static boolean isUuidCharacter(String character)
      验证是否为UUID
      参数:
      character - 值
      返回:
    • isPattern

      public static boolean isPattern(String character, String regex)
      验证是否为指定类型
      参数:
      character - 字符
      regex - 正则
      返回:
      返回布值