js正则验证邮箱和手机号码格式

验证手机号码格式:

function phone(){
var a= / ^ 0 {0,1} ( 13 [ 0-9 ] | 14 [ 0-9 ] | 15 [ 0-9 ] | 17 [ 0-9 ] | 18 [ 0-9 ])[ 0-9 ] {8} $ /;
if ( a . test ( document.getElementById("phone").value )){
             //a.test()里面为手机号码输入框的的value,如果可以为空提交可以这样
             //写 if ( a . test ( document.getElementById("phone").value) ||document.getElementById("phone").value=='')                        
return true;
} else{
alert( "请输入正确的手机号码")
return false;
}
}


验证邮箱格式:

function email(){
var a= / ^ ([ a-zA-Z0-9 ] + [ _| \_ | \. ] ? ) * [ a-zA-Z0-9 ] + @ ([ a-zA-Z0-9 ] + [ _| \_ | \. ] ? ) * [ a-zA-Z0-9 ] +\. [ a-zA-Z ] {2,3} $ /;
if( a. test( $( ".email"). val())){ //a.test()里面为邮箱输入框的的value
return true;
} else{
alert( "请输入正确的邮箱")
return false;
}
}


提交表单

$( ".submit"). click( function(){    
if(( phone()&& email())== true){
                

               //这里是业务代码,当邮箱和手机号码都验证为正确的时候才能执行

          }
})
 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值