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 相关文章推荐
在b/s开发中经常用到的javaScript技术
Aug 23 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
Oct 22 Javascript
JavaScript改变HTML元素的样式改变CSS及元素属性
Nov 12 Javascript
js简单实现用户注册信息的校验代码
Nov 15 Javascript
Node.js中的缓冲与流模块详细介绍
Feb 11 Javascript
纯Javascript实现ping功能的方法
Mar 20 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
Nov 24 Javascript
javascript数组去重小结
Mar 07 Javascript
js与applet相互调用的方法
Jun 22 Javascript
最全面的JS倒计时代码
Sep 17 Javascript
Angualrjs和bootstrap相结合实现数据表格table
Mar 30 Javascript
原生js 实现表单验证功能
Feb 08 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
2006/12/14 PHP
php设计模式 Composite (组合模式)
2011/06/26 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
初学JavaScript第二章
2008/09/30 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
angularjs select 赋值 ng-options配置方法
2018/02/28 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
JS二级菜单不同实现方法分析【4种方法】
2018/12/21 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
Python实现的归并排序算法示例
2017/11/21 Python
django 发送手机验证码的示例代码
2018/04/25 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
django使用LDAP验证的方法示例
2018/12/10 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
python实现切割url得到域名、协议、主机名等各个字段的例子
2019/07/25 Python
对django中foreignkey的简单使用详解
2019/07/28 Python
Python 中list ,set,dict的大规模查找效率对比详解
2019/10/11 Python
Python图片的横坐标汉字实例
2019/12/04 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
python matlab库简单用法讲解
2020/12/31 Python
利用CSS3实现折角效果实例源码
2016/09/28 HTML / CSS
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
Weblogic的布署方式
2013/08/23 面试题
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
业务部经理岗位职责
2014/01/04 职场文书
讲解员培训方案
2014/05/04 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
分享几个实用的CSS代码块
2022/06/10 HTML / CSS