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

本文提供了验证手机号码和电子邮件地址格式的JavaScript函数。通过正则表达式检查输入的有效性,并在验证成功时允许表单提交。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

验证手机号码格式:

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、付费专栏及课程。

余额充值