php与js邮箱验证正则表达式

以前的邮箱验证代码大都是不能验证一个字母的域名或一个字母的用户名.如:i@fufuok.com 或 fufu@9.cn.解决方法如下:

PHP 邮箱验证正则表达式,代码如下:

preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email );

PHP 邮箱验证正则表达式示例,代码如下:

<?php  
function isEmail($email){  
 if(preg_match("/^[0-9a-zA-Z]+@(([0-9a-zA-Z]+)[.])+[a-z]{2,4}$/i",$email )) {  
     return '邮箱验证OK';  
        } else {  
 return '验证不是邮箱';  
 }//xiariboke.com  
}  
?>  
myreg = /^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,4}$/

邮箱验证正则表达式示例.

例1,代码如下:

<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@fufuok.com') );  
</script>

例2,代码如下:

/** 
 * email格式校验 
 * @param {Object} email 邮件地址内容 
 */  
function emailFormatCheck(email){  
    if ((email.length > 128) || (email.length < 6)) {  
        return false;  
    }  
    var format = /^[A-Za-z0-9+]+[A-Za-z0-9._-+]*@([A-Za-z0-9-]+.)+[A-Za-z0-9]+$/;  
    if (!email.match(format)) {  
        return false;  
    }  
    return true;  
}  
X
赞助一下:
    支付宝    微信    QQ红包

打开支付宝扫一扫
php与js邮箱验证正则表达式
版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。
本文链接:http://suppore.cn/298.html    百度已收录
正文到此结束

点击下方支持本站

点击支持下贵站吧
点击支持下贵站吧

热门推荐

发表吐槽

你肿么看?

你还可以输入 250 / 250 个字

微笑 可爱 憨笑 鼓掌 白眼 发呆 撇嘴 色 得意 吐 抠鼻 可怜 呲牙 惊讶 冷汗 流泪 大哭 发怒 抚摸 傲慢 惊恐 鄙视 疑问 奸笑 抓狂 偷笑 流汗 擦汗 晕 委屈 吓 衰 糗大了 威武 给力 牛逼

评论信息框

火箭正在发射中...

已有1条吐槽

纸箱割样机

2016-11-29 21:28 上海市杨浦区电信
好复杂的样子,不过值得收藏呀。。。
 Windows 7 x64   Google Chrome 45.0.2454.101