js电话号码验证方法


Posted in Javascript onSeptember 28, 2015

一般家用电话号码,如果不带区号就是7位或者8位数字的长度,而区号就是3位或者4位数字和一横。所以,我们在编写验证代码可以通过两条正则表达式进行电话号码验证。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>电话号码验证</title>
  <script type="text/javascript">
    function checkTel() {
      var obj = document.getElementById("txtTel");
      var value = obj.value;
      var regTel1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/.test(value);//带区号的固定电话
      var regTel2 = /^(\d{7,8})(-(\d{3,}))?$/.test(value);//不带区号的固定电话
      if (value != "") {
        if (!regTel1 && !regTel2) { 
          alert("电话号码输入有误!");
          obj.focus();
          return false;
        }
      }
      else {
        alert("请输入电话号码!");
        return false;
      }
      alert("电话号码输入正确!");
      return true;
    }
  </script>
</head>
<body>
  请输入电话号码:
  <input type="text" id="txtTel" />
  <input type="button" id="btnCheck" value="验证" onclick="return checkTel();" />
</body>
</html>

家用电话号码JS验证:

js电话号码验证方法

本文是关于JS家用电话号码验证,这类的方法网上还有许多,需要大家多进行总结,希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
utf8的编码算法 转载
Dec 27 Javascript
点弹代码 点击页面任何位置都可以弹出页面效果代码
Sep 17 Javascript
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
jquery放大镜效果超漂亮噢
Nov 15 Javascript
jquery序列化表单去除指定元素示例代码
Apr 10 Javascript
jQuery实现的登录浮动框效果代码
Sep 26 Javascript
谈一谈jQuery核心架构设计
Mar 28 Javascript
js实现返回顶部效果
Mar 10 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 28 Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
JavaScript多图片上传案例
Sep 28 #Javascript
JavaScript判断FileUpload控件上传文件类型
Sep 28 #Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
Sep 28 #Javascript
JS实现淘宝支付宝网站的控制台菜单效果
Sep 28 #Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 #Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
Sep 27 #Javascript
JQuery+Ajax实现数据查询、排序和分页功能
Sep 27 #Javascript
You might like
PHP常用代码
2006/11/23 PHP
php表单提交问题的解决方法
2011/04/12 PHP
色色整理的PHP面试题集锦
2012/03/08 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
使用array_map简单搞定PHP删除文件、删除目录
2014/10/29 PHP
PHP中使用BigMap实例
2015/03/30 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
Javascript 汉字字节判断
2009/08/01 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
微信小程序引用公共js里的方法的实例详解
2017/08/17 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
python pygame实现2048游戏
2018/11/20 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
python3中确保枚举值代码分析
2020/12/02 Python
植村秀美国官网:Shu Uemura美国
2019/03/19 全球购物
英国时尚高尔夫服装购物网站:Trendy Golf
2020/01/10 全球购物
2016开学第一课心得体会
2016/01/23 职场文书