列挙 RegexPattern

java.lang.Object
java.lang.Enum<RegexPattern>
org.thinkit.common.regex.catalog.RegexPattern
すべての実装されたインタフェース:
Serializable, Comparable<RegexPattern>, Constable, org.thinkit.api.catalog.BiCatalog<RegexPattern,​String>

public enum RegexPattern
extends Enum<RegexPattern>
implements org.thinkit.api.catalog.BiCatalog<RegexPattern,​String>
The catalog that manages regex patterns.
導入されたバージョン:
1.0.0
  • 列挙型定数の詳細

    • EMAIL_ADDRESS

      public static final RegexPattern EMAIL_ADDRESS
      Email address
    • DOMAIN_NAME

      public static final RegexPattern DOMAIN_NAME
      Domain name
    • WEB_URL

      public static final RegexPattern WEB_URL
      Web URL
    • USER_ID

      public static final RegexPattern USER_ID
      User id
    • FIXED_LINE_PHONE_JP

      public static final RegexPattern FIXED_LINE_PHONE_JP
      Fixed line phone (Japan)
    • FIXED_LINE_PHONE_WITH_HYPHEN_JP

      public static final RegexPattern FIXED_LINE_PHONE_WITH_HYPHEN_JP
      Fixed line phone with hyphen (Japan)
    • CELL_PHONE_JP

      public static final RegexPattern CELL_PHONE_JP
      Cell phone (Japan)
    • CELL_PHONE_WITH_HYPHEN_JP

      public static final RegexPattern CELL_PHONE_WITH_HYPHEN_JP
      Cell phone with hyphen (Japan)
    • PASSWORD

      public static final RegexPattern PASSWORD
      Password

      Ensures that password will contain at least 1 upper case letter, 1 lower case letter, 1 number or special character, 8-32 characters in length.

    • DATE

      public static final RegexPattern DATE
      Date (yyyyMMdd format)
    • DATE_WITH_HYPHEN

      public static final RegexPattern DATE_WITH_HYPHEN
      Date with hyphen (yyyy-MM-dd format)
    • DATE_WITH_SLASH

      public static final RegexPattern DATE_WITH_SLASH
      Date with slash (yyyyMMdd format)
    • POST_CODE_JP

      public static final RegexPattern POST_CODE_JP
      Post code (Japan)
    • XML_FILE

      public static final RegexPattern XML_FILE
      XML file
    • IP_ADDRESS

      public static final RegexPattern IP_ADDRESS
      IP address (IPv4)
    • IP_ADDRESS_WITH_PORT

      public static final RegexPattern IP_ADDRESS_WITH_PORT
      IP address with port (IPv4)
    • NUMERIC

      public static final RegexPattern NUMERIC
      Numeric
    • ALPHANUMERIC

      public static final RegexPattern ALPHANUMERIC
      Alphanumeric character
    • ALPHABET

      public static final RegexPattern ALPHABET
      Alphabet
    • ALPHABET_UPPER_CASE

      public static final RegexPattern ALPHABET_UPPER_CASE
      Alphabet (upper case)
    • ALPHABET_LOWER_CASE

      public static final RegexPattern ALPHABET_LOWER_CASE
      Alphabet (lower case)
    • FTP_URL

      public static final RegexPattern FTP_URL
      FTP URL
    • JAVA_FILE

      public static final RegexPattern JAVA_FILE
      Java file
    • TEXT_FILE

      public static final RegexPattern TEXT_FILE
      Text file
    • JSON_FILE

      public static final RegexPattern JSON_FILE
      JSON file
    • JAPANESE_KANJI

      public static final RegexPattern JAPANESE_KANJI
      Japanese Kanji
    • HIRAGANA

      public static final RegexPattern HIRAGANA
      Hiragana
    • HIRAGANA_UPPER_CASE

      public static final RegexPattern HIRAGANA_UPPER_CASE
      Hiragana (upper case)
    • HIRAGANA_LOWER_CASE

      public static final RegexPattern HIRAGANA_LOWER_CASE
      Hiragana (lower case)
    • KATAKANA

      public static final RegexPattern KATAKANA
      Katakana
    • KATAKANA_UPPER_CASE

      public static final RegexPattern KATAKANA_UPPER_CASE
      Katakana (upper case)
    • KATAKANA_LOWER_CASE

      public static final RegexPattern KATAKANA_LOWER_CASE
      Katakana (lower case)
    • JAPANESE_ALPHABET

      public static final RegexPattern JAPANESE_ALPHABET
      Japanese alphabet
    • JAPANESE_ALPHANUMERIC

      public static final RegexPattern JAPANESE_ALPHANUMERIC
      Japanese alphanumeric
  • メソッドの詳細

    • values

      public static RegexPattern[] values()
      この列挙型の定数を含む配列を宣言されている順序で 返します。
      戻り値:
      この列挙型の定数を含む、宣言されている順序での配列
    • valueOf

      public static RegexPattern valueOf​(String name)
      指定した名前を持つこの型の列挙型定数を返します。 文字列は、この型の列挙型定数を宣言するのに使用した識別子と正確に 一致している必要があります。(余分な空白文字を含めることは できません。)
      パラメータ:
      name - 返される列挙型定数の名前。
      戻り値:
      指定した名前の列挙型定数
      例外:
      IllegalArgumentException - この列挙型に、指定した名前の定数がない場合
      NullPointerException - 引数がnullの場合
    • getCode

      public int getCode()
      The code
      定義:
      getCode インタフェース内 org.thinkit.api.catalog.BiCatalog<RegexPattern,​String>
    • getTag

      public String getTag()
      The tag
      定義:
      getTag インタフェース内 org.thinkit.api.catalog.BiCatalog<RegexPattern,​String>