这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
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 程序设计有所帮助。
来源: http://www.phperz.com/article/17/0718/269244.html