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 相关文章推荐
jquery 入门教程 [翻译] 推荐
Aug 17 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
基于javascript bootstrap实现生日日期联动选择
Apr 07 Javascript
jQuery实现三级菜单的代码
May 09 Javascript
AngularJS Phonecat实例讲解
Nov 21 Javascript
学习vue.js计算属性
Dec 03 Javascript
js实现开启密码大写提示
Dec 21 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
Apr 28 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
微信小程序语音同步智能识别的实现案例代码解析
May 29 Javascript
详解Java中String JSONObject JSONArray List转换
Nov 13 Javascript
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
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
PHP培训要多少钱
2017/06/06 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
jquery 页面全选框实践代码
2010/04/02 Javascript
JqGrid web打印实现代码
2011/05/31 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
微信小程序 Flex布局详解
2016/10/09 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
通过构造函数实例化对象的方法
2017/06/28 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
React中如何引入Angular组件详解
2018/08/09 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
微信小程序网络请求实现过程解析
2019/11/06 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
微信小程序实现签到弹窗动画
2020/09/21 Javascript
python中django框架通过正则搜索页面上email地址的方法
2015/03/21 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
在Python中用keys()方法返回字典键的教程
2015/05/21 Python
手把手教你pycharm专业版安装破解教程(linux版)
2019/09/26 Python
Python3 合并二叉树的实现
2019/09/30 Python
Python基于正则表达式实现计算器功能
2020/07/13 Python
UNDONE手表官网:世界领先的定制手表品牌
2018/11/13 全球购物
函授毕业生的自我鉴定
2013/11/26 职场文书
普通大学毕业生自荐信范文
2014/02/23 职场文书
应届生求职自荐信范文
2014/04/07 职场文书
民生工作实施方案
2014/05/31 职场文书
公务员上班玩游戏检讨书
2014/09/17 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
小学生作文评语集锦
2014/12/25 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android
使用canvas对video视频某一刻截图功能
2021/09/25 HTML / CSS