jq判断邮箱格式,jq常用方法判断邮箱格式
在这里提供几个常用的邮箱判断的方法,以供大家相互学习
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 许可协议。转载请注明出处!