明凯博客

关注网站技术,一个特立独行的程序员

Jquery验证手机号码和邮箱是否正确的代码

以前写了一个JS验证邮箱格式的文章:

邮箱正则表达式的js验证方法

今天来一发JQuery的。

其中包括了手机号码的验证方法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//jquery验证邮箱 
function checkSubmitEmail() { 
if ($("#email").val() == "") { 
//$("#confirmMsg").html("<font color='red'>邮箱地址不能为空!</font>"); 
alert("邮箱不能为空!") 
$("#email").focus(); 
return false; 
} 
if (!$("#email").val().match
(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/)) { 
alert("邮箱格式不正确"); 
//$("#confirmMsg").html("<font color='red'>邮箱格式不正确!请重新输入!</font>"); 
$("#email").focus(); 
return false; 
} 
return true; 
} 
 
//jquery验证手机号码 
function checkSubmitMobil() { 
if ($("#mobile").val() == "") { 
alert("手机号码不能为空!"); 
//$("#moileMsg").html("<font color='red'>手机号码不能为空!</font>"); 
$("#mobile").focus(); 
return false; 
} 
 
if (!$("#mobile").val().match(/^(((13[0-9]{1})|159|153|189|180)+\d{8})$/)) { 
alert("手机号码格式不正确!"); 
//$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>"); 
$("#mobile").focus(); 
return false; 
} 
return true; 
}

如果手机号码没有覆盖全的话可以继续加。

, , ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注