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 相关文章推荐
Javascript中的window.event.keyCode使用介绍
Apr 26 Javascript
如何使用jQuery Draggable和Droppable实现拖拽功能
Jul 05 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
Sep 09 Javascript
Angularjs基础知识及示例汇总
Jan 22 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
微信小程序访问node.js接口服务器搭建教程
Apr 25 Javascript
移动端手指放大缩小插件与js源码
May 22 Javascript
使用JavaScript实现alert的实例代码
Jul 06 Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 Javascript
vue的路由映射问题及解决方案
Oct 14 Javascript
JS插入排序简单理解与实现方法分析
Nov 25 Javascript
vue实现简单全选和反选功能
Sep 15 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
php的一个登录的类 [推荐]
2007/03/16 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
php根据指定位置和长度获得子字符串的方法
2015/03/17 PHP
php实现指定字符串中查找子字符串的方法
2015/03/17 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
Laravel学习教程之request validation的编写
2017/10/25 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
jQuery入门知识简介
2010/03/04 Javascript
js Dialog 实践分享
2012/10/22 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
vue scroll滚动判断的实现(是否滚动到底部、滚动方向、滚动节流、获取滚动区域dom元素)
2020/06/11 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
vscode自定义vue模板的实现
2021/01/27 Vue.js
python中MethodType方法介绍与使用示例
2017/08/03 Python
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
python简易远程控制单线程版
2018/06/20 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
基于pycharm 项目和项目文件命名规则的介绍
2021/01/15 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
W Concept美国:精选全球独立设计师
2017/02/22 全球购物
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
英文求职信写作小建议
2014/02/16 职场文书
海飞丝的广告词
2014/03/20 职场文书
模特大赛策划方案
2014/05/28 职场文书
与美同行演讲稿
2014/09/13 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
爱心捐款感谢信
2015/01/20 职场文书
外国人来华邀请函
2015/01/31 职场文书
自我工作评价范文
2015/03/06 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
html5 录制mp3音频支持采样率和比特率设置
2021/07/15 Javascript