정규표현식
정규표현식 이용하여 밸리데이션 체크!
회원가입 등에 유용하게 쓰일만한 내용입니다.
public static boolean isNumberOnly(String str) {
String regExp = "^[0-9]*$";
return Pattern.matches(regExp, str);
}
public static boolean isEmail(String str) {
String regExp = "^[_a-z0-9-]+(.[_a-z0-9-]+)*@(?:\\w+\\.)+\\w+$";
return Pattern.matches(regExp, str);
}
public static boolean isTelNumber(String str) {
String regExp = "^\\d{2,3}-\\d{3,4}-\\d{4}$";
return Pattern.matches(regExp, str);
}
public static boolean isPhoneNumber(String str) {
String regExp = "^01(?:0|1[6-9])-\\d{3,4}-\\d{4}$";
return Pattern.matches(regExp, str);
}
'개발개발 > java' 카테고리의 다른 글
| [JAVA] 정규식을 이용해 숫자+문자 혼합 문자열에서 숫자만 추출하기 (0) | 2018.05.09 |
|---|