티스토리 뷰

유효성 검사

이메일

public static boolean isEmail(String email) {

if (email==null) return false;

boolean b = Pattern.matches(“[\\w\\~\\-\\.]+@[\\w\\~\\-]+(\\.[\\w\\~\\-]+)+”,email.trim());

return b;

}

 

휴대폰

public static boolean isValidCellPhoneNumber(String cellphoneNumber) {

boolean returnValue = false;

Log.i(“cell”, cellphoneNumber);

String regex = “^\\s*(010|011|012|013|014|015|016|017|018|019)(-|\\)|\\s)*(\\d{3,4})(-|\\s)*(\\d{4})\\s*$”;

Pattern p = Pattern.compile(regex);

Matcher m = p.matcher(cellphoneNumber);

if (m.matches()) {

returnValue = true;

}

return returnValue;

}

 

일반 전화번호

public static boolean isValidPhoneNumber(String phoneNumber) {

boolean returnValue = false;

String regex = “^\\s*(02|031|032|033|041|042|043|051|052|053|054|055|061|062|063|064|070)?(-|\\)|\\s)*(\\d{3,4})(-|\\s)*(\\d{4})\\s*$”;

Pattern p = Pattern.compile(regex);

Matcher m = p.matcher(phoneNumber);

if (m.matches()) {

returnValue = true;

}

return returnValue;

}

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함