精华内容
下载资源
问答
  • 代码如下: function checkMobile(){ var sMobile = document.mobileform.mobile.value if(!... } } 下面是软件开发网编辑对上面正则表达式的简单分析,随着以后手机号码段的增加,大家可以自己扩展功能,不懂
  • 概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一...前端的正则表达式验证往往是最繁多最复杂的,所以整理了一些最近自己常用的正则表达式,希望能对大家
  • 相信大家对正则表达式一定都有所了解和研究,这篇文章主要为大家分享了最新验证手机号码和电话号码正则表达式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 匹配中国大陆手机号码正则表达式
  • 下面提供的几款关于js 验证电话号码手机号码正则表达式,是我从网上收藏了,不过都是精品,专业针对手机号与电话号码进行验证的。 代码如下:function checkPhone(phone) { //验证电话号码手机号码,包含153,159号段...
  • 代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...<head> <title>正则表达式验证</title> [removed][removed] <script type=”
  • 主要介绍了javascript正则表达式使用replace()替换手机号的方法,可实现把手机号第4位到第7位替换成****的功能,是非常实用的技巧,需要的朋友可以参考下
  • 中国手机号码正则表达式
  • 一、手机正则表达式 匹配手机号码的正则表达式:^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$ 目前匹配号段 中国电信号段 133、149、153、173、177、180、181、189、199 中国联通号段 130、131、132、...

    一、手机正则表达式

    匹配手机号码的正则表达式:^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$

    目前匹配号段

    中国电信号段

    133、149、153、173、177、180、181、189、199

    中国联通号段

    130、131、132、145、155、156、166、175、176、185、186

    中国移动号段

    134(0-8)、135、136、137、138、139、147、150、151、152、157、158、159、178、182、183、184、187、188、198

    其他号段

    14号段以前为上网卡专属号段,如中国联通的是145,中国移动的是147等等。

    虚拟运营商

    电信:1700、1701、1702

    移动:1703、1705、1706

    联通:1704、1707、1708、1709、171

    二、固定电话

    带区号的固定电话正则 /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/
    不带区号的固定电话 /^(\d{7,8})(-(\d{3,}))?$/

     最近做的一个项目手机正则用这个:var regPhone = /^1[3456789]{1}\d{9}$/; 手机号码199开头的也可以通过

    //验证数据
    function validate(type) {
        var phone = $('#phone').val(); //手机号码
        var regPhone = /^1[3456789]{1}\d{9}$/; //手机正则
        var getCode = $('#getCode').val(); //验证码
        //验证手机号
        if (phone === '') {
            app.unit.msg('请输入手机号码')
            return false;
        } else if (!regPhone.test(phone)) {
            app.unit.msg('手机号格式错误')
            return false;
        }
        if (type === 2 && getCode === '') {
            app.unit.msg('请输入验证码')
            return false;
        }
        return true;
    }

     

    转载于:https://www.cnblogs.com/huanghuali/p/8529407.html

    展开全文
  • 手机号码的验证(13开头和158,159开头,共11位) 代码如下:var re;var ss=document.getElementById(‘textbox3’).value;re= /^(13[0-9]{9})|(15[89][0-9]{8})$/if(re.test(ss)) { document.getElementById(...
  • 主要介绍了使用正则表达式判断是否为手机号码(简单且实用)的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
  • 随着手机号码段的不断增加,以前网上的手机号码验证函数都不能那么完美的支持了,这里脚本之家编辑特为大家准备的一个简单的正则手机验证的函数分析。
  • JS 手机号码正则表达式验证

    千次阅读 2020-04-16 14:28:22
    //手机号码正则表达式验证 function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } ...
    //手机号码正则表达式验证
    if(!(/^1[3456789]\d{9}$/.test(phone))){ 
         console.log("手机号码格式错误");  
     } 
    
    展开全文
  • 主要介绍了 一个容易犯错的js手机号码验证正则表达式(推荐),需要的朋友可以参考下
  • 主要介绍了JS常见简单正则表达式验证功能,结合实例形式总结分析了JS针对手机,地址,企业税号,金额,身份证等的常见验证技巧,需要的朋友可以参考下
  • js最新手机号码、电话号码正则表达式 前言 正则表达式(regular expression)是一个描述字符模式的对象。使用javaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能。 手机号码正则表达式验证 function...

    js最新手机号码、电话号码正则表达式


    前言

    正则表达式(regular expression)是一个描述字符模式的对象。使用javaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能。


    手机号码正则表达式验证

    function checkPhone(){ 
        var phone = document.getElementById('phone').value;
        if(!(/^1[3456789]\d{9}$/.test(phone))){ 
            alert("手机号码有误,请重填");  
            return false; 
        } 
    }
    

    或者

    function checkPhone(){ 
        var phone = document.getElementById('phone').value;
        if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phone))){ 
            alert("手机号码有误,请重填");  
            return false; 
        } 
    }
    

    但你想过没有,也许这个第二位代码可能随时增加一个,比如以16开头呢?19开头呢?谁知道以后的事,咱们的代码要保证几年没问题,所以还可以不验证第二位规则:

    var reg = /^1[0-9]{10}$/;
    

    正则里面的中括号[]只能匹配其中一个,如果要匹配特定几组字符串的话,那就必须使用小括号()加或|,我还以为在中括号中也能使用或|符号,原来|在中括号里面也是一个字符,并不代表或。[3457]匹配3或者4或者5或者7,而(3457)只匹配3457,若要跟前面一样可以加或(3|4|5|7)[34|57]匹配3或者4或者|或者5或者7.而(34|57)能匹配34或者57。

    下面简单的解释一下:

    ^1(3|4|5|6|7|8|9)\d{9}$
    

    表示以1开头,第二位可能是3/4/5/6/7/8/9等的任意一个,在加上后面的\d表示数字[0-9]的9位,总共加起来11位结束。


    最后

    • 更多参考精彩博文请看这里:陈永佳的博客

    • 喜欢博主的小伙伴可以加个关注、点个赞哦,持续更新嘿嘿!

    展开全文
  • js最新手机号码、电话号码正则表达式 正则表达式(regular expression)是一个描述字符模式的对象。使用JavaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能。手机号码正则表达式验证。 function ...

    js最新手机号码、电话号码正则表达式

    正则表达式(regular expression)是一个描述字符模式的对象。使用JavaScript正则表达式可以进行强大的模式匹配和文本检索与替换功能。 手机号码正则表达式验证。

    function checkPhone(){ 
        var phone = document.getElementById('phone').value;
        if(!(/^1[3456789]d{9}$/.test(phone))){ 
            alert("手机号码有误,请重填");  
            return false; 
        } 
    }

    或者

    function checkPhone(){ 
        var phone = document.getElementById('phone').value;
        if(!(/^1(3|4|5|6|7|8|9)d{9}$/.test(phone))){ 
            alert("手机号码有误,请重填");  
            return false; 
        } 
    }

    感谢 丐帮流寇 的提醒,我查了一下了解了“ 小括号就是括号内看成一个整体 ,中括号就是匹配括号内的其中一个” 原来正则里面的中括号[]只能匹配其中一个,如果要匹配特定几组字符串的话,那就必须使用小括号()加或|,我还以为在中括号中也能使用或|符号,原来|在中括号里面也是一个字符,并不代表或。[3457]匹配3或者4或者5或者7,而(3457)只匹配3457,若要跟前面一样可以加或(3|4|5|7)。[34|57]匹配3或者4或者|或者5或者7.而(34|57)能匹配34或者57。 下面简单的解释一下: ^1(3|4|5|7|8)d{9}$ 表示以1开头,第二位可能是3/4/5/7/8等的任意一个,在加上后面的d表示数字[0-9]的9位,总共加起来11位结束。 具体请参考这篇文章解说:JS最新手机号码检验正则表达式 (绝对能让你明白) 我猜你可能会喜欢关于JavaScript正则的文章:正则

    1. JavaScript中的正则表达式总结(大量的正则)
    2. JavaScript正则表达式(例子)

    固定电话号码正则表达式

     function checkTel(){
     var tel = document.getElementById('tel').value;
    if(!/^((d{3,4})|d{3,4}-|s)?d{7,14}$/.test(tel)){
    alert('固定电话有误,请重填');
    return false;
    }
    }

    身份证正则:

    //身份证正则表达式(15位)
    isIDCard1=/^[1-9]d{7}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{3}$/;
    //身份证正则表达式(18位)
    isIDCard2=/^[1-9]d{5}[1-9]d{3}((0d)|(1[0-2]))(([0|1|2]d)|3[0-1])d{4}$/;
    身份证正则合并:(^d{15}$)|(^d{17}([0-9]|X)$)
    

    其他

    提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F) *= *('|")?(w|\|/|.)+('|"| *|>)?
    提取信息中的邮件地址:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
    提取信息中的图片链接:(s|S)(r|R)(c|C) *= *('|")?(w|\|/|.)+('|"| *|>)?
    提取信息中的IP地址:(d+).(d+).(d+).(d+)
    提取信息中的中国电话号码(包括移动和固定电话):((d{3,4})|d{3,4}-|s)?d{7,14}
    提取信息中的中国邮政编码:[1-9]{1}(d+){5}
    提取信息中的中国身份证号码:d{18}|d{15}
    提取信息中的整数:d+
    提取信息中的浮点数(即小数):(-?d*).?d+
    提取信息中的任何数字 :(-?d*)(.d+)?
    提取信息中的中文字符串:[u4e00-u9fa5]*
    提取信息中的双字节字符串 (汉字):[^x00-xff]*
    

    使用: test()方法在字符串中查找是否存在指定的正则表达式,并返回布尔值,如果存在则返回true,否则返回false。

    var pattern = new RegExp('Box','i');
    var str = 'box';
    alert(pattern.test(str)); //true
    var pattern = /Box/i;
    var str = 'box';
    alert(pattern.test(str)); //true
    var pattern = /Box/i;
    var str = 'This is a box';
    alert(pattern.test(str)); //true
    展开全文
  • 手机号码格式校验 JS正则表达式
  • jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
  • 背景:正则是一门厚书啊,想写好也不容易,但日常中也就那些像电话、邮箱、手机,网上一堆,但真好验证好了,还得了解一点正则知识,再就是多测试了:-) 下面邮箱正则: 中划线:中划线域名就是米农口中说的扁担...
  • javascript 手机号码正则表达式验证函数 代码如下://ip与域名验证函数 function checkIP() { var ipArray,ip,j; ip = document.ipform.ip.value; if(/[A-Za-z_-]/.test(ip)){ if (ip.indexOf(” “)>=0){ ip = ip....
  • jquery 正整数数字校验正则表达式JavaScript正则表达式校验非零的正整数实例利用js正则表达式校验正数、负数、和小数Javascript校验密码复杂度的正则表达式最全的常用正则表达式大全——包括校验数字、字符、一些...
  • 手机号码正则表达式

    千次阅读 2019-08-23 10:18:24
    手机号码正则表达式验证 1. function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; ...
  • 表单字段验证常用正则表达式 1、姓名 /^[u4e00-u9fa5]{2,4}$/ //2-4个中文字符正则 2、手机号码 /^(13[0-9]|14[01456879]|15[0-3,5-9]|16[2567]|17[0-8]|18[0-9]|19[0-3,5-9])d{8}$/ 3、座机号码 /^(0d{2,3})-?(d{...
  • 首先介绍下2个基本javascript正则表达式语法: 1.使用[0-9]可以匹配一个阿拉伯数字 2.使用\d也可以匹配一个阿拉伯数字(这个其实是[0-9]的简写方式) 3.使用{n,m}可以匹配被修改对象的出现次数大于等于n,小于等于m...
  • 1·首先编写的html代码: 手机号: 2·写入我们的验证: $(function(){ $("#mobile").blur(function(){ var mobile = $(this).val(); if(!(/^1[3|4|5|8][0-9]\d{8}$/.test(mobile
  • js 11位手机号码正则表达式

    千次阅读 2019-10-07 02:01:01
    js 手机号码正则表达式 从现有手机号中查找到规律是: 第一位是【1】开头,第二位则有【3,4,5,7,8】,第三位则是【0-9】,第三位之后则是数字【0-9】。从而我们可以得出一个符合当前的手机号码验证正则表达式。 ...
  • 固定电话+手机号码正则表达式

    千次阅读 2019-09-30 13:29:20
    区号+座机号码+分机号码:regexp="^(0[0-9]{2,3}/-)?...手机(中国移动手机号码):regexp="^((/(/d{3}/))|(/d{3}/-))?13[456789]/d{8}|15[89]/d{8}" 所有手机号码:regexp="^((/(/d{3}/))|(/d{3}/-))?13[0-9]/d{8...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,663
精华内容 10,265
关键字:

js手机号码正则表达式