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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
jquery easyui 结合jsp简单展现table数据示例
Apr 18 Javascript
jquery中each方法示例和常用选择器
Jul 08 Javascript
JavaScript获得url所有参数键值表的方法
Mar 21 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
简单了解JavaScript操作XPath的一些基本方法
Jun 03 Javascript
canvas实现图像布局填充功能
Feb 06 Javascript
微信小程序 开发之顶部导航栏实例代码
Feb 23 Javascript
bootstrap table服务端实现分页效果
Aug 10 Javascript
基于javascript中的typeof和类型判断(详解)
Oct 27 Javascript
解析原来浏览器原生支持JS Base64编码解码
Aug 12 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 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
php常用表单验证类用法实例
2015/06/18 PHP
微信自定义分享php代码分析
2016/11/24 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
JavaScript关于select的相关操作说明
2010/01/13 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
javascript中数组的定义及使用实例
2015/01/21 Javascript
JavaScript中的值是按值传递还是按引用传递问题探讨
2015/01/30 Javascript
javascript简单进制转换实现方法
2016/11/24 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
在vue中v-bind使用三目运算符绑定class的实例
2018/09/29 Javascript
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
vue 自动化路由实现代码
2019/09/03 Javascript
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
JavaScript实时更新当前的时间的示例代码
2020/07/15 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
Python类的专用方法实例分析
2015/01/09 Python
Python使用sorted排序的方法小结
2017/07/28 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python装饰器知识点补充
2018/05/28 Python
Python pymongo模块常用操作分析
2018/09/01 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
办公室主任竞聘演讲稿
2014/05/15 职场文书
群众路线领导班子整改方案
2014/10/25 职场文书
高中开学感言
2015/08/01 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
2019毕业论文致谢词
2019/06/24 职场文书
2019年第四季度财务部门工作计划
2019/11/02 职场文书