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("信息正确!");
    };
	


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

正则表达式验证手机号和邮箱

有时候需要校验手机号和邮箱,这个时候可以使用正则表达式。 手机号:/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/邮箱:/^[a-z0-9!#$...
  • yujiayinshi
  • yujiayinshi
  • 2015年11月20日 15:57
  • 1183

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

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

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

/** 验证账号是否符合合法 验证规则:字母、数字、下划线组成,字母开头,4-16位。 */ function checkUser(str) { var re=/^[a...
  • haandxc
  • haandxc
  • 2016年03月15日 15:07
  • 4227

js——正则表达式 验证邮箱、手机号、密码、用户名是否合法

\d,\w,\s,[a-zA-Z0-9],\b,.,*,+,?,x{3},^$分别是什么? \d:匹配数字 \w:匹配字母或数字或下划线或汉字 \s:匹配任意的空白符 [a-zA-z0-9]:...
  • lengyuefengqing
  • lengyuefengqing
  • 2016年07月03日 19:07
  • 3012

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

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

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

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 1、数字  function testisNum(object)  {    var s =document.getEleme...
  • a88055517
  • a88055517
  • 2011年10月18日 14:12
  • 1563

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期

  • 2009年08月14日 14:37
  • 4KB
  • 下载

常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期 - 痞子哥的日志 - 网易博客

  • 2009年12月28日 09:14
  • 20KB
  • 下载

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

package com.jn.commons.utils; import java.awt.Image; import java.io.File; import java.util.regex.Ma...
  • weber0000
  • weber0000
  • 2016年05月31日 16:31
  • 384

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

本文说的是在登录页面中使用js进行正则验证并使用ajax进行用户ID的数据库验证,另外也加入键盘监听。 先看一下登录的jsp页面代码 ...
  • cselmu9
  • cselmu9
  • 2012年08月09日 14:02
  • 4827
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS正则方法判断邮箱号码,手机号码,电话号码
举报原因:
原因补充:

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