zoukankan      html  css  js  c++  java
  • 2015-06-30(最新)手机号正则表达式- 校验示例

    截止2015年6月底,现有手机号有以下几种:

    A.电信号段:133/153/180/181/189/177;

    B.联通号段:130/131/132/155/156/185/186/145/176;

    C.移动号段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178。

    正则表达式为: 

    /^((1[3,8][0-9])|(15[0,1,2,3,5,6,7,8,9])|(14[5,7])|(17[0,6,7,8]))d{8}$/

    示例代码如下:

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
     </head>
     <body>
      <input type="text" id="tel"/>
      <button onclick="javascript: checkTel();">校验</button>
      <script>
        function checkTel(){
            var tel = document.getElementById('tel').value;
            var regexp = /^((1[3,8][0-9])|(15[0,1,2,3,5,6,7,8,9])|(14[5,7])|(17[0,6,7,8]))d{8}$/;
            if(!regexp.test(tel)){
                alert("您输入的手机号格式不正确,请重新输入");
            }
        }
      </script>
     </body>
    </html>
  • 相关阅读:
    Jsp补充
    Jsp和Servlet关系
    ServletContext简介
    利用Session实现三天免登陆
    Cookie简介
    JSP简介
    线程基础--同步机制
    深思——工作面试
    response.setcontenttype的參数
    Codeforces 96D Volleyball spfa
  • 原文地址:https://www.cnblogs.com/mbsh/p/4613816.html
Copyright © 2011-2022 走看看