龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 邮箱正则表达式验证 Bug

时间:2014-09-25 15:27来源:网络整理 作者:网络 点击:
分享到:
邮箱正则表达式验证 Bug [代码片段(25行)]
PHP 邮箱验证正则表达式 新手实例:
<?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) 邮箱验证正则表达式:
myreg = /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,4}$/;
这个可以验证 形如:i@julying.com ,i@i.com 这种邮箱
Javascript(js) 邮箱验证正则表达式 新手实例:
<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(‘codeSnippet@163.com’) );
</script>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接