正则表达式验证邮箱
没有完美的正则表达式,只有更好的正则表达式,下面的表达式可以验证 形如:i@julying.com ,i@i.com 这种邮箱
PHP 邮箱验证正则表达式:
preg_match(“/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i”,$email );
如果需要更加完善、严格的验证,修改这个正则表达式即可
PHP 邮箱验证正则表达式 新手实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php function isEmail($email){ if(preg_match(“/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i”,$email )){ return ‘是邮箱’; } else{ return ‘不是邮箱’; } } ?> |
Javascript(js) 邮箱验证正则表达式:
1 |
myreg = /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,4}$/; |
Javascript(js) 邮箱验证正则表达式 新手实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<script type=”text/javascript”> function isEmail(val){ var myreg = /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,4}$/; if(!myreg.test(val)) return ‘不是邮箱’; return ‘是邮箱’; }; alert( isEmail(‘i@julying.com’) ); </script> |