정규표현식
정규표현식 이용하여 밸리데이션 체크!
회원가입 등에 유용하게 쓰일만한 내용입니다.
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 |
---|