メールアドレス正規表現

メールアドレス正規表現

^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,3}{1}$


Java ソース上では、、、、


import java.util.regex.Pattern;
  :
  :
Pattern ptn = Pattern.compile("^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*(\\.[A-Za-z]{2,3}){1}$");

if (ptn.matcher(string).matches()){
   // OK
}else{
   // un matche
}