jq判断邮箱格式,jq常用方法判断邮箱格式

作者:Liaodeity - 2015年03月10日

在这里提供几个常用的邮箱判断的方法,以供大家相互学习

function ischeck(){

var companyemail = document.getElementById("companyemail").value;

            if (companyemail != "") {

                var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

                flag = reg.test(companyemail);

                if (!flag) {

                    alert("邮箱格式不正确!");

                    document.getElementById("companyemail").focus();

                    return false;

                }

            }

}

-----------------------------------------------------------------------------------------------




第一种

<script language="javascript">
function chk(objEmail){
    if(!/^\w+@\w+(\.\w+){1,3}$/.test(objEmail.value)){
        alert('error email !');
        objEmail.focus();
        return false
    }
    return true
}
</script>

HTML

<form name="form1" onsubmit="return chk(uEmail)">
Your Email : <input id="uEmail" name="uEmail" style="width:200px" />
<input type="submit" value="提交" />
</form>

第二种是正则表达

//Email; 
function isEmail(s){ 
s = trim(s);  
  var p = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.){1,4}[a-z]{2,3}$/i;  
  return p.test(s); 
}


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/105

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!