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 相关文章推荐
childNodes.length与children.length的区别
May 14 Javascript
jQuery之选择组件的深入解析
Jun 19 Javascript
ExtJS[Desktop]实现图标换行示例代码
Nov 17 Javascript
Jquery如何实现点击时高亮显示代码
Jan 22 Javascript
js 判断控件获得焦点的示例代码
Mar 04 Javascript
浅谈JavaScript事件的属性列表
Mar 01 Javascript
jquery实现自定义图片裁剪功能【推荐】
Mar 08 Javascript
JS选取DOM元素常见操作方法实例分析
Dec 10 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
Vue 解决父组件跳转子路由后当前导航active样式消失问题
Jul 21 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
用Socket发送电子邮件(利用需要验证的SMTP服务器)
2006/10/09 PHP
PHP安全配置
2006/10/09 PHP
用PHP实现图象锐化代码
2007/06/14 PHP
PHP中单引号与双引号的区别分析
2014/08/19 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
javascript表单验证 - Parsley.js使用和配置
2013/01/25 Javascript
jquery的live使用注意事项
2014/02/18 Javascript
判断window.onload是否多次使用的方法
2014/09/21 Javascript
javascript将数字转换整数金额大写的方法
2015/01/27 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
jquery html5 视频播放控制代码
2016/11/06 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
vue-better-scroll 的使用实例代码详解
2018/12/03 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
原生js实现的移动端可拖动进度条插件功能详解
2019/08/15 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
PyQt5实现简易计算器
2020/05/30 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
快速了解Python开发环境Spyder
2020/06/29 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
水污染治理工程专业求职信
2014/06/14 职场文书
中学生关于梦想的演讲稿
2014/08/22 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
宣传部部长竞选稿
2015/11/21 职场文书