1. 程式人生 > >郵件地址有效性驗證的正則表示式

郵件地址有效性驗證的正則表示式

Javascript的正則表示式:

<script language="javascript" type="text/javascript">
 function verifyAddress(email)
 {
  var pattern = /^([_a-zA-Z0-9-]+)(/.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+)(/.[a-zA-Z0-9-]+)*(/.[a-zA-Z]{2,6})$/;
  flag = pattern.test(email);
  if(flag)
    return true;
  else
   return false;
 }
</script>

PHP的正則表示式:
<?php
function validate_email($email)
{
 $regexp = "^([_a-z0-9-]+)(/.[_a-z0-9-]+)*@([a-z0-9-]+)(/.[a-z0-9-]+)*(/.[a-z]{2,6})$";
 if(eregi($regexp,$email)) return 1;
 else return 0;
}
?>