Class PatternManager


  • public class PatternManager
    extends java.lang.Object
    문자열의 패턴을 확인하기 위한 클래스.

    아이디, 비밀번호, 전화번호와 같은 입력값에 대한 조건을 설정, 해당 조건을 만족하는지에 대해 검사 후 결과를 반환해주는 함수들이 포함되어있습니다.

    Since:
    1.0.0
    Author:
    Sohn Young Jin
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int LENGTH_LONG
      입력 조건 미충족 - 입력 길이 초과.
      static int LENGTH_SHORT
      입력 조건 미충족 - 입력 길이 미만.
      static int NOT_ALLOWED_CHARACTER
      입력 조건 미충족 - 허용되지 않은 문자 포함.
      static int OK
      입력 조건 충족.
    • Constructor Summary

      Constructors 
      Constructor Description
      PatternManager()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int checkCardCvc​(java.lang.String cvc)
      카드 CVC 입력 조건을 검사합니다.
      static int checkCardDueDateMonth​(java.lang.String month)
      카드 유효기간(월) 입력 조건을 검사합니다.
      static int checkCardDueDateYear​(java.lang.String year)
      카드 유효기간(년) 입력 조건을 검사합니다.
      static int checkCardNumber​(java.lang.String cardNumber)
      카드번호 입력 조건을 검사합니다.
      static int checkCardPw​(java.lang.String cardPw)
      카드 비밀번호 입력 조건을 검사합니다.
      static int checkId​(java.lang.String id)
      아이디 입력 조건을 검사합니다.
      static int checkLicenseNumber​(java.lang.String licenseNumber)
      사업자등록번호 입력 조건을 검사합니다.
      static int checkName​(java.lang.String name)
      이름 입력 조건을 검사합니다.
      static int checkPhoneNumber​(java.lang.String phoneNumber)
      전화번호 입력 조건을 검사합니다.
      static int checkPw​(java.lang.String pw)
      비밀번호 입력 조건을 검사합니다.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LENGTH_SHORT

        public static final int LENGTH_SHORT
        입력 조건 미충족 - 입력 길이 미만.
        See Also:
        Constant Field Values
      • LENGTH_LONG

        public static final int LENGTH_LONG
        입력 조건 미충족 - 입력 길이 초과.
        See Also:
        Constant Field Values
      • NOT_ALLOWED_CHARACTER

        public static final int NOT_ALLOWED_CHARACTER
        입력 조건 미충족 - 허용되지 않은 문자 포함.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PatternManager

        public PatternManager()
    • Method Detail

      • checkId

        public static int checkId​(java.lang.String id)
        아이디 입력 조건을 검사합니다.
        Parameters:
        id - 입력 조건을 검사할 아이디.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkPw

        public static int checkPw​(java.lang.String pw)
        비밀번호 입력 조건을 검사합니다.
        Parameters:
        pw - 입력 조건을 검사할 비밀번호.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkName

        public static int checkName​(java.lang.String name)
        이름 입력 조건을 검사합니다.
        Parameters:
        name - 입력 조건을 검사할 이름.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkPhoneNumber

        public static int checkPhoneNumber​(java.lang.String phoneNumber)
        전화번호 입력 조건을 검사합니다.
        Parameters:
        phoneNumber - 입력 조건을 검사할 전화번호.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkLicenseNumber

        public static int checkLicenseNumber​(java.lang.String licenseNumber)
        사업자등록번호 입력 조건을 검사합니다.
        Parameters:
        licenseNumber - 입력 조건을 검사할 사업자등록번호.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkCardNumber

        public static int checkCardNumber​(java.lang.String cardNumber)
        카드번호 입력 조건을 검사합니다.
        Parameters:
        cardNumber - 입력 조건을 검사할 카드번호.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkCardPw

        public static int checkCardPw​(java.lang.String cardPw)
        카드 비밀번호 입력 조건을 검사합니다.
        Parameters:
        cardPw - 입력 조건을 검사할 카드 비밀번호.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkCardCvc

        public static int checkCardCvc​(java.lang.String cvc)
        카드 CVC 입력 조건을 검사합니다.
        Parameters:
        cvc - 입력 조건을 검사할 카드 CVC.
        Returns:
        int 입력 조건 검사 결과 값.
      • checkCardDueDateMonth

        public static int checkCardDueDateMonth​(java.lang.String month)
        카드 유효기간(월) 입력 조건을 검사합니다.
        Parameters:
        month - 입력 조건을 검사할 카드 유효기간(월).
        Returns:
        int 입력 조건 검사 결과 값.
      • checkCardDueDateYear

        public static int checkCardDueDateYear​(java.lang.String year)
        카드 유효기간(년) 입력 조건을 검사합니다.
        Parameters:
        year - 입력 조건을 검사할 카드 유효기간(년).
        Returns:
        int 입력 조건 검사 결과 값.