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 intLENGTH_LONG입력 조건 미충족 - 입력 길이 초과.static intLENGTH_SHORT입력 조건 미충족 - 입력 길이 미만.static intNOT_ALLOWED_CHARACTER입력 조건 미충족 - 허용되지 않은 문자 포함.static intOK입력 조건 충족.
-
Constructor Summary
Constructors Constructor Description PatternManager()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intcheckCardCvc(java.lang.String cvc)카드 CVC 입력 조건을 검사합니다.static intcheckCardDueDateMonth(java.lang.String month)카드 유효기간(월) 입력 조건을 검사합니다.static intcheckCardDueDateYear(java.lang.String year)카드 유효기간(년) 입력 조건을 검사합니다.static intcheckCardNumber(java.lang.String cardNumber)카드번호 입력 조건을 검사합니다.static intcheckCardPw(java.lang.String cardPw)카드 비밀번호 입력 조건을 검사합니다.static intcheckId(java.lang.String id)아이디 입력 조건을 검사합니다.static intcheckLicenseNumber(java.lang.String licenseNumber)사업자등록번호 입력 조건을 검사합니다.static intcheckName(java.lang.String name)이름 입력 조건을 검사합니다.static intcheckPhoneNumber(java.lang.String phoneNumber)전화번호 입력 조건을 검사합니다.static intcheckPw(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 입력 조건 검사 결과 값.
-
-