js电话号码验证方法
更新时间:2015年09月28日 16:27:58 投稿:lijiao
JS电话号码验证是比较常的一种验证,下边给出一个JavaScript验证电话号码的小例子。国内固定电话都是七位或8位的数字组成的,还可以带有长途的区号。
一般家用电话号码,如果不带区号就是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程序设计有所帮助。
相关文章
bootstrap treeview 树形菜单带复选框及级联选择功能
这篇文章主要介绍了bootstrap treeview 树形菜单带复选框及级联选择功能,代码超简单,感兴趣的朋友跟随脚本之家小编一起学习吧2018-06-06ES6(ECMAScript 6)新特性之模板字符串用法分析
这篇文章主要介绍了ES6(ECMAScript 6)新特性之模板字符串用法,简单介绍了ES6模板字符串的概念、功能并结合实例形式分析了ES6模板字符串的用法,需要的朋友可以参考下2017-04-04JS在TextArea光标位置插入文字并实现移动光标到文字末尾
JS在TextArea光标位置插入文字+移动光标到文字末尾,Firefox,Chrome,Safari以及Opera都有selectionStart和selectionEnd属性,具体实现如下,感兴趣的朋友可以参考下哈2013-06-06
最新评论