email 형식 검사하는 java regex 를 이용한 소스
package kr.pe.okjsp.util;
import java.util.regex.Pattern;
public class FormatEmail {
public static void main(String[] args) {
String [] mails = {"okjsp@okjsp.pe.kr",
"@okjsp.pe.kr",
"hello@kr",
"happ_okjsp.pe.kr"};
for(int i=0; i<mails.length; i++) {
System.out.println(mails[i] + " : " + isEmail(mails[i]));
} // end for
}
public static boolean isEmail(String email) {
if (email==null) return false;
boolean b = Pattern.matches(
"[\\w\\~\\-\\.]+@[\\w\\~\\-]+(\\.[\\w\\~\\-]+)+",
email.trim());
return b;
}
}