javascript判断邮箱

JavaScript022

javascript判断邮箱,第1张

判断是否是邮箱,以及邮箱格式是否正确。

这个最好用正则表达式

下面是正则表达式,仅供参考:

 function test()

{

     var temp = document.getElementById("text1")   //输入邮箱的文本框

     //对电子邮件的验证

     var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/

    if(!myreg.test(temp.value)){

        alert('提示\n\n请输入有效的E_mail!')

        myreg.focus()

        return false

    }

}

您好,描述的js指的是什么软件嘛?其实判断是否为企业邮箱很简单,只要看邮箱地址,比如后缀为163、qq、sina、yahoo、189、谷歌邮箱等全部是个人邮箱,而企业邮箱全是以企业域名为后缀,不然就不能叫企业邮箱。验证方式:只需要把后缀加www即可访问他们官网,如果是企业网站就是企业邮箱,如果是个人就会有免费注册之类的字样,希望可以帮助到你!

试了一下,可以的,而且正则表达式也支持这样的格式.

alert(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/gi.test('dingyh.bjhy@sinopec.com'))

这样的语句返回true,没问题