js正则表达式验证表单

/**
 * 验证Email
 * @return
 */
function checkEmail() {

 var reg =/^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+/.[a-zA-Z]{2,3}$/;

 var email = document.getElementById("email").value;

 if (email != null && email.length > 0) {
  if (!reg.test(email))
   alert("您输入的Email不合法!");

 } else {
  alert("请输入Email!");
 }
}
/**
 * 验证固定电话
 * @return
 */
function checkOfficeTel() {

 var reg =/^((0/d{2,3})-)(/d{7,8})(-(/d{3,}))?$/;

 var officeTel = document.getElementById("officeTel").value;
 
 if (officeTel != null && officeTel.length > 0) {
  if (!reg.test(officeTel))
   alert("您输入的电话号码有错误。区号和电话号码之间请用-分割!");

 } else {
  alert("请输入办公电话!");
 }
}
/**
 * 验证电话
 * @return
 */
function checkMoveTel() {

 var reg =/^1[35]/d{9}$/;//手机
 var reg2=/^((0/d{2,3})-)(/d{7,8})(-(/d{3,}))?$/;//固定电话
 
 var moveTel = document.getElementById("moveTel").value;
 
 if (moveTel != null && moveTel.length > 0) {
  var flag = true;
  var flag2 = true;
  if (!reg.test(moveTel))
   {
   
    flag = false;
   }
  if (!reg2.test(moveTel))
   {
   
    flag2 = false;
   }
  if (flag == false && flag2 == false)
   alert("您输入的电话不合法!");
 } else {
  alert("请输入电话!");
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值