Package com.uos.uos_mobile.manager
Class PatternManager
- java.lang.Object
-
- com.uos.uos_mobile.manager.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)
비밀번호 입력 조건을 검사합니다.
-
-
-
Field Detail
-
OK
public static final int OK
입력 조건 충족.- See Also:
- Constant Field Values
-
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
-
-
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 입력 조건 검사 결과 값.
-
-