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 相关文章推荐
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
Jun 16 Javascript
13个PHP函数超实用
Oct 21 Javascript
switch语句的妙用(必看篇)
Oct 03 Javascript
js 轮播效果实例分享
Dec 28 Javascript
使用Bootrap和Vue实现仿百度搜索功能
Oct 26 Javascript
Redux实现组合计数器的示例代码
Jul 04 Javascript
详解小程序缓存插件(mrc)
Aug 17 Javascript
详解Ubuntu安装angular-cli遇到的坑
Sep 08 Javascript
在vue里使用codemirror遇到的问题
Nov 01 Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 Javascript
JavaScript实现贪吃蛇游戏
Jun 16 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中读写文件与读写数据库的效率比较分享
2013/10/19 PHP
php Imagick获取图片RGB颜色值
2014/07/28 PHP
PHP如何通过AJAX方式实现登录功能
2015/11/23 PHP
PHP在线书签系统分享
2016/01/04 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
利用jQuery实现可以编辑的表格
2014/05/26 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
实例详解jQuery的无new构建
2016/08/02 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
python单例模式实例分析
2015/04/08 Python
Python 登录网站详解及实例
2017/04/11 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
2018/03/02 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
python中metaclass原理与用法详解
2019/06/25 Python
python禁用键鼠与提权代码实例
2019/08/16 Python
python进度条显示之tqmd模块
2020/08/22 Python
麦当劳辞职信范文
2014/01/18 职场文书
先进集体获奖感言
2014/02/13 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
计算机实训报告总结
2014/11/05 职场文书
就业导师推荐信范文
2015/03/27 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
追悼会悼词大全
2015/06/23 职场文书
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技