js电话号码验证方法
2015-09-28 00:00
686 查看
一般家用电话号码,如果不带区号就是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家用电话号码验证,这类的方法网上还有许多,需要大家多进行总结,希望本文所述对大家的javascript程序设计有所帮助。
相关文章推荐
- JS动态日期时间的获取方法
- BackboneJs入门学习[10]—View初探
- Ember.js 入门指南——loading、error子状态
- javascript图片库威力增强版
- JavaScript闭包原理
- javascript中的浮点数和四舍五入误差
- html/Javascript播放WAV音频文件的方法
- [Javascript] An Introduction to JSPM (JavaScript Package Manager)
- 序列化各个类型成JSON XML实例
- jsp页面引入(引入其他jsp页面)三种方式
- js-图片自动播放
- js-图片的放大和缩小
- js 变量作用域
- jsonp的工作原理
- jsop
- json
- JS 验证表单文本域输入空格问题
- [LeetCode][JavaScript]Pascal's Triangle II
- [LeetCode][JavaScript]Pascal's Triangle
- JavaScript -- BATweb笔试面试