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 UI-Draggable 参数集合
Jan 10 Javascript
jtable列中自定义button示例代码
Nov 21 Javascript
js中indexof的用法详细解析
Dec 24 Javascript
实现高性能JavaScript之执行与加载
Jan 30 Javascript
jQuery实现根据生日计算年龄 星座 生肖
Nov 23 Javascript
Bootstrap源码解读媒体对象、列表组和面板(10)
Dec 26 Javascript
Vuex简单入门
Apr 19 Javascript
vue2.0开发入门笔记之.vue文件的生成和使用
Sep 19 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
Oct 16 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
浅谈express.js框架中间件(middleware)
Apr 07 Javascript
javascript操作元素的常见方法小结
Nov 13 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面向接口编程 耦合设计模式 简单范例
2011/03/23 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
php实现当前页面点击下载文件的实例代码
2016/11/16 PHP
PHP单例模式简单用法示例
2017/06/23 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
Jquery选中或取消radio示例
2013/09/29 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
详解在Angularjs中ui-sref和$state.go如何传递参数
2017/04/24 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
Python的mysql数据库的更新如何实现
2017/07/31 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python基础教程项目三之万能的XML
2018/04/02 Python
Python并行分布式框架Celery详解
2018/10/15 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
美国内衣品牌:Leonisa
2016/08/14 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
eBay英国购物网站:eBay.co.uk
2019/06/19 全球购物
教师党员思想汇报
2014/01/06 职场文书
岗位职责风险防控
2014/02/18 职场文书
公务员平时考核实施方案
2014/03/11 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
2014年司法所工作总结
2014/11/22 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
pytorch 中nn.Dropout的使用说明
2021/05/20 Python
SQL中的连接查询详解
2022/06/21 SQL Server