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 第二课 操作包装集元素代码
Mar 14 Javascript
判断ie的两种简单方法
Aug 12 Javascript
Javascript验证方法大全
Sep 21 Javascript
JavaScript encodeURI 和encodeURIComponent
Dec 04 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
Jan 10 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
May 26 Javascript
微信小程序实现元素渐入渐出动画效果封装方法
May 18 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
Jul 18 Javascript
vue2路由方式--嵌套路由实现方法分析
Mar 06 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
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读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
2012/07/31 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
详解JavaScript按概率随机生成事件
2017/08/02 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
Vue监听一个数组id是否与另一个数组id相同的方法
2018/09/26 Javascript
记一次vue跨域的解决
2020/10/21 Javascript
在Python程序中操作MySQL的基本方法
2015/07/29 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
NumPy 数组使用大全
2019/04/25 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
python 设置输出图像的像素大小方法
2019/07/04 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Python 如何创建一个简单的REST接口
2020/07/30 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
美国汽车零部件和配件网站:CarParts
2019/03/13 全球购物
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
计算机开发个人求职信范文
2013/09/26 职场文书
学用政策心得体会
2014/09/10 职场文书
流动人口婚育证明
2014/10/19 职场文书
公司借条范本
2015/05/25 职场文书
文艺演出主持词
2015/07/01 职场文书
求职信:会计求职的写作技巧
2019/04/24 职场文书
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL