jquery验证手机号码、邮箱格式是否正确示例代码
2015-11-02 17:07
706 查看
//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)+\d{8})$/)) {
alert("手机号码格式不正确!");
//$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>");
$("#mobile").focus();
return false;
}
return true;
}
js电话号码正则校验--座机和手机号
1、最新的电话号码段:移动:134(1349除外)135 136 137 138 139147
150 151 152 157 158 159
182 183 184 187 188联通: 130 131 132
155 156
185 186
145电信:133 153 177 180 181 1892、电话号码正则:固话:([0-9]{3,4}-)?[0-9]{7,8}手机:^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$
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)+\d{8})$/)) {
alert("手机号码格式不正确!");
//$("#moileMsg").html("<font color='red'>手机号码格式不正确!请重新输入!</font>");
$("#mobile").focus();
return false;
}
return true;
}
js电话号码正则校验--座机和手机号
1、最新的电话号码段:移动:134(1349除外)135 136 137 138 139147
150 151 152 157 158 159
182 183 184 187 188联通: 130 131 132
155 156
185 186
145电信:133 153 177 180 181 1892、电话号码正则:固话:([0-9]{3,4}-)?[0-9]{7,8}手机:^((\+?86)|(\(\+86\)))?(13[012356789][0-9]{8}|15[012356789][0-9]{8}|18[02356789][0-9]{8}|147[0-9]{8}|1349[0-9]{7})$
function checkTel(){
var isPhone = /^([
0
-
9
]{
3
,
4
}-)?[
0
-
9
]{
7
,
8
}$/;
var isMob=/^((\+?
86
)|(\(\+
86
\)))?(
13
[
012356789
][
0
-
9
]{
8
}|
15
[
012356789
][
0
-
9
]{
8
}|
18
[
02356789
][
0
-
9
]{
8
}|
147
[
0
-
9
]{
8
}|
1349
[
0
-
9
]{
7
})$/;
var value=document.getElementById(
"ss"
).value.trim();
if
(isMob.test(value)||isPhone.test(value){
return
true
;
}
else
{
return
false
;
}
}
相关文章推荐
- jQuery实用技巧必备(上)
- jquery 获取所有checkbox选中input
- JQuery Checkbox的change事件
- jQuery轮播图插件
- jquery
- jQuery之插件开发
- Jquery mobile 解决IOS9<select><li>闪退问题
- jQuery Mobile移动网站开发
- jQuery源码分析之ajaxTransport
- jQuery使用小结
- jQuery zclip插件实现跨浏览器复制功能
- JQuery zClip插件实现复制页面内容到剪贴板
- Jquery JS 正确的比较两个数字大小的方法
- 原生JS实现addClass,removeClass,toggleClass ,附:类似jquery hover事件
- jQuery ajax请求
- jquery实现简洁文件上传表单样式
- jQuery源码分析之ajaxTransport和ajaxPrefilters执行函数之inspectPrefiltersOrTransports
- Jquery效果大全之制作电脑健康体检得分特效附源码下载
- JSP+jquery使用ajax方式调用json的实现方法
- Jquery ajax json 不执行success的原因 坑爹