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 相关文章推荐
页面载入结束自动调用js函数示例
Sep 23 Javascript
Jquery实现自定义弹窗示例
Mar 12 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 Javascript
jQuery使用removeClass方法删除元素指定Class的方法
Mar 26 Javascript
JavaScript如何自定义trim方法
Jul 28 Javascript
javascript中call apply 与 bind方法详解
Mar 10 Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 Javascript
函数四种调用模式以及其中的this指向
Jan 16 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
Jul 13 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
Nov 08 Javascript
js实现移动端轮播图
Dec 21 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
综合图片计数器
2006/10/09 PHP
PHP 函数语法介绍一
2009/06/14 PHP
PHP学习之正则表达式
2011/04/17 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
基于PHP的登录和注册的功能的实现
2020/08/06 PHP
js表数据排序 sort table data
2009/02/18 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
鼠标悬停小图标显示大图标
2016/01/22 Javascript
Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
2016/07/01 Javascript
如何解决手机浏览器页面点击不跳转浏览器双击放大网页
2016/07/01 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
vue动态路由:路由参数改变,视图不更新问题的解决
2019/11/05 Javascript
vue.js实现双击放大预览功能
2020/06/23 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
Python常见加密模块用法分析【MD5,sha,crypt模块】
2017/05/24 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
python中format()函数的简单使用教程
2018/03/14 Python
python中嵌套函数的实操步骤
2019/02/27 Python
Python flask路由间传递变量实例详解
2020/06/03 Python
Lookfantastic法国官网:英国知名美妆购物网站
2017/10/28 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
Java编程面试题
2016/04/04 面试题
培训主管的职业生涯规划
2014/03/06 职场文书
投标承诺书范本
2014/03/27 职场文书
一文搞懂Golang 时间和日期相关函数
2021/12/06 Golang
基于Python实现股票收益率分析
2022/04/02 Python