html中判断电话是否正确,jsjquery验证邮箱和手机号是否正确范例
js验证邮箱或者手机号是网页制作中经常用到的,特此分享一份js验证邮箱和手机号的函数代码,收藏一下,受用终身。用jquery写的,因此不要忘了调用jquery库。
实现源码:
$(function(){
$("#ck_mobile").click(function(){
var mobile = $("#mobile").val();
if(!check_mobile(mobile)){
alert("手机号码格式不正确");
}else{
alert("手机号码正确");
}
});
$("#ck_email").click(function(){
var email = $("#email").val();
if(!check_email(email)){
alert("email格式不正确");
}else{
alert("email正确");
}
});
})
//检查手机号码
function check_mobile(mobile){
if(mobile.length != 11 || isNaN(mobile)){
return false;
}
mobile = mobile.substr(0,3);
//号段
var hd = new Array('130','131','132','133','134','135','136','137','138','139','150','151','152','153','154','155','156','157','158','159','180','181','182','183','184','185','186','187','188','189');
var i = hd.length;
while (i--) {
if (hd[i] == mobile) {
return true;
}
}
return false;
}
//验证邮箱是否正确
function check_email(email){
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(!reg.test(email)){
return false;
}else{
return true;
}
}
手机号:
Email: