REGEX

이메일 정규표현식
  • 조회수 7,939
  • 작성일 2010-11-23
  •  
<?
//$email = "abc@adma.kr";
$email = "abc@adma.kr@co.kr";

$korea = preg_match("/^([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/", $email);

// 이메일이 올바르면 1, 틀리면 0
echo $korea;
?>

<script type="text/javascript">

//var fld = "abc@adma.kr@co.kr";
var fld = "abc@adma.kr";

var pattern = /^([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/;

var huk = pattern.test(fld);

// 이메일이 올바르면 TRUE, 틀리면 FALSE
alert(huk);

</script>