js验证电话号码与手机支持+86的正则表达式


Posted in Javascript onJanuary 23, 2014
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>正则表达式验证</title>    <script type="text/javascript" src="../Scripts/jquery-1.4.1.min.js"></script>
    <script type="text/javascript">
        var Validate = {

            isTel: function (s) {
                var patrn = /^((\+?86)|(\(\+86\)))?\d{3,4}-\d{7,8}(-\d{3,4})?$/
                if (!patrn.exec(s)) return false
                return true
            },
            isMobile: function (value) {
                var validateReg = /^((\+?86)|(\(\+86\)))?1\d{10}$/;
                return validateReg.test(value);
            },
            cellPhone: function () {
                var cellPhoneNumber = $("#txtCellPhone").val();
                if (!Validate.isMobile(cellPhoneNumber)) {
                    alert("手机号码格式不正确");
                    return false;
                } else {
                    alert("您的手机号码格式是正确的");
                }
            },
            telePhone: function () {
                var telePhoneNumber = $("#txttelePhone").val();
                if (!Validate.isTel(telePhoneNumber)) {
                    alert("电话号码格式不正确");
                    return false;
                } else {
                    alert("您的电话号码格式是正确的");
                }
            }
        }
    </script>
</head>
<body>
<div>
   <label>请输入手机号码(支持+86):</label><input type="text" id="txtCellPhone" /><input  type="button" value="验证" onclick="Validate.cellPhone();"/><br />
    <label>请输入电话号码(支持+86):</label><input type="text" id="txttelePhone" /><input  type="button" value="验证" onclick="Validate.telePhone();"/><br />
</div>
</body>
</html>
Javascript 相关文章推荐
jquery 简短右键菜单 多浏览器兼容
Jan 01 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
javascript针对DOM的应用实例(一)
Apr 15 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
Vue.js学习之计算属性
Jan 22 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
vue-devtools的安装步骤
Apr 23 Javascript
浅谈在不使用ssr的情况下解决Vue单页面SEO问题(2)
Nov 08 Javascript
简单了解小程序+node梳理登陆流程
Jun 24 Javascript
Nuxt使用Vuex的方法示例
Sep 06 Javascript
微信小程序 wx:for 与 wx:for-items 与 wx:key的正确用法
May 19 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
Jan 22 #Javascript
Jquery遍历节点的方法小集
Jan 22 #Javascript
Jquery如何实现点击时高亮显示代码
Jan 22 #Javascript
用Jquery.load载入页面实现局部刷新
Jan 22 #Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
Jan 22 #Javascript
在JS中如何调用JSP中的变量
Jan 22 #Javascript
ExtJS如何设置与获取radio控件的选取状态
Jan 22 #Javascript
You might like
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
php中的curl_multi系列函数使用例子
2014/07/29 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
Javascript 中文字符串处理额外注意事项
2009/11/15 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
jQuery 选择器详解
2015/01/19 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
为你的微信小程序体积瘦身详解
2017/05/20 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
在vue项目中正确使用iconfont的方法
2018/09/28 Javascript
实用的Vue开发技巧
2019/05/30 Javascript
在Vue项目中使用Typescript的实现
2019/12/19 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
python编程羊车门问题代码示例
2017/10/25 Python
python中os和sys模块的区别与常用方法总结
2017/11/14 Python
Python使用functools实现注解同步方法
2018/02/06 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
2013/01/31 HTML / CSS
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
如何利用XMLHTTP检测URL及探测服务器信息
2013/11/10 面试题
介绍一些UNIX常用简单命令
2014/11/11 面试题
团支书竞选演讲稿
2014/04/28 职场文书
运动员获奖感言
2014/08/15 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
计算机考试作弊检讨书1000字
2015/01/01 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
法制工作总结2015
2015/07/23 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
Python实现单例模式的5种方法
2021/06/15 Python
python中tkinter复选框使用操作
2021/11/11 Python