JS正则方法判断邮箱号码,手机号码,电话号码

原创 2016年06月01日 10:55:58
第一种方法:
	var mobval=$('#mobile').val();
	mobval=mobval.replace(/[ ]/g,"");   //去掉所有空格
	var isMob = /^([0-9]{3,4}-)?[0-9]{7,8}$/;   //电话号码
    	var isPhone=/^((\+?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 regEmail = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;  //邮箱
	if(isMob.test(mobval)||isPhone.test(mobval)||regEmail.test(mobval)){
		return true;
	}else{
		return false;
	}

第二种方法:
	var regBox = {
        regEmail : /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/,//邮箱
        regMobile : /^0?1[3|4|5|8][0-9]\d{8}$/,//手机
        regTel : /^0[\d]{2,3}-[\d]{7,8}$/  //电话
   }
    var mobile = '18758089867';
    var tel = '0575-7678899';
    tel=tel.replace(/[ ]/g,"");   //去掉所有空格
    mobile=mobile.replace(/[ ]/g,"");   //去掉所有空格
    var mflag = regBox.regMobile.test(mobile);
    var tflag = regBox.regTel.test(tel);
    if (!(mflag&&tflag)) {
        alert("手机或者电话有误!");
    }else{
        alert("信息正确!");
    };
	


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JS正则表达式验证账号、手机号、电话和邮箱

1.验证帐号是否合法 验证规则:字母、数字、下划线组成,字母开头,4-16位。 function checkuser(str){ var re=/^[a-zA-Z]\w{3,15}$/; i...

JS/正则 验证 数字 电话号码 传真 邮箱 手机号码 邮编 日期

1、数字 function testisNum(object) { var s =document.getElementById(object.id).value; if(s!="") ...
  • chenlix
  • chenlix
  • 2013年08月13日 17:09
  • 1032

对有java开发过程 常用的js验证数字、电话号码、传真、邮箱、手机号码、邮编、日期

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1、数字  function testisNum(object)  {    var s =document.getEleme...

正则验收:对邮箱、手机号码、身份证、电话、整数、正数、字符串是否为空等一些验证

package com.jn.commons.utils; import java.awt.Image; import java.io.File; import java.util.regex.Ma...

在登录页面中js进行正则验证电话号码和邮箱地址,并使用ajax进行用户ID的数据库验证

本文说的是在登录页面中使用js进行正则验证并使用ajax进行用户ID的数据库验证,另外也加入键盘监听。 先看一下登录的jsp页面代码 ...
  • cselmu9
  • cselmu9
  • 2012年08月09日 14:02
  • 4593

JS|jQuery 正则校验 电话、邮箱、手机号码、邮编、身份证号码

Document 手机号码: 座机号码: 电子邮箱: 身份证号: 邮编号码: function test(){ var phone = document.getEl...

正则使用的相关实例(判断邮箱,电话号码等)

.h文件// // BCBaseObject.h // ChangQu // // Created by 牛 方健 on 13-4-17. // Copyright (c) 2013年 BC....

Java电话号码和手机号码正则验证

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; impor...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS正则方法判断邮箱号码,手机号码,电话号码
举报原因:
原因补充:

(最多只允许输入30个字)