js代码验证手机号码和电话号码是否合法


Posted in Javascript onJuly 30, 2015

这篇文章主要介绍了js代码验证手机号码和电话号码是否合法,手机号码和电话号码在某些网站都是必填项,为了提高用户体验度,一般要进行合法性校验的,具体代码如下:function Checkreg(){ .....

 

function Checkreg(){
  //验证电话号码手机号码,包含  ,  号段
  if(document.form.phone.value==""&&document.form.UserMobile.value==""){
   alert("电话和手机号码至少选填一项!");
   document.form.phone.focus();
   return false;
  }
  if(document.form.phone.value != ""){
   var phone=document.form.phone.value;
   var p =/^(([ \+]\d{ , }-)?( \d{ , })-)?(\d{ , })(-(\d{ ,}))?$/;
   var me=false;
   if(p .test(phone)){ 
    me=true;
   }
   if(!me){
    document.form.phone.value='';
    alert('对不起,您输入的电话号码有错误。区号和电话号码之间请用-分割');
    document.form.phone.focus();
    return false;
   }
  }
  if(document.form.UserMobile.value != ""){
   var mobile=document.form.UserMobile.value;
   var reg =/^ \d{ , }$/;
   var reg =/^  \d{ , }$/;
   var reg =/^  \d{ , }$/;
   var reg =/^ \d{ , }$/;
   var my=false;
   if(reg .test(mobile))my=true;
   if(reg .test(mobile))my=true;
   if(reg .test(mobile))my=true;
   if(reg .test(mobile))my=true;
   if(!my){
    document.form.UserMobile.value='';
    alert('对不起,您输入的手机或小灵通号码有错误。');
    document.form.UserMobile.focus();
    return false;
   }
   return true;
  }
 }

以上代码就是用js验证手机号码和电话号码是否合法的全部内容,希望大家喜欢。

Javascript 相关文章推荐
JavaScript 编程引入命名空间的方法与代码
Aug 13 Javascript
非常强大的 jQuery.AsyncBox 弹出对话框插件
Aug 29 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
Dec 11 Javascript
js与运算符和或运算符的妙用
Feb 14 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
js中数组插入、删除元素操作的方法
Feb 15 Javascript
微信小程序 request接口的封装实例代码
Apr 26 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
Sep 18 Javascript
jquery拖拽自动排序插件使用方法详解
Jul 20 jQuery
node.js中fs文件系统模块的使用方法实例详解
Feb 13 Javascript
JavaScript计算出两个数的差值
Mar 19 Javascript
node.js如何根据URL返回指定的图片详解
Oct 21 Javascript
javascript设计模式之对象工厂函数与构造函数详解
Jul 30 #Javascript
js判断浏览器类型及设备(移动页面开发)
Jul 30 #Javascript
javascript中if和switch,==和===详解
Jul 30 #Javascript
用javascript实现自动输出网页文本
Jul 30 #Javascript
理解javascript中的原型和原型链
Jul 30 #Javascript
原生js与jQuery实现简单的tab切换特效对比
Jul 30 #Javascript
文字垂直滚动之javascript代码
Jul 29 #Javascript
You might like
实用函数5
2007/11/08 PHP
PHP 得到根目录的 __FILE__ 常量
2008/07/23 PHP
PHP Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
js focus不起作用的解决方法(主要是因为dom元素是否加载完成)
2010/11/05 Javascript
Javascript 类、命名空间、代码组织代码
2011/07/31 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
vue 表单之通过v-model绑定单选按钮radio
2019/05/13 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
bootstrap table实现iview固定列的效果实例代码详解
2019/09/30 Javascript
vue-router 中 meta的用法详解
2019/11/01 Javascript
跟老齐学Python之dict()的操作方法
2014/09/24 Python
Python生成随机密码的方法
2017/06/16 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
python3.5基于TCP实现文件传输
2020/03/20 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
python使用requests模块实现爬取电影天堂最新电影信息
2019/04/03 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
如何使用python代码操作git代码
2020/02/29 Python
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
AmazeUI 按钮交互的实现示例
2020/08/24 HTML / CSS
佳能加拿大网上商店:Canon eStore Canada
2018/04/04 全球购物
简单叙述一下MYSQL的优化
2016/05/09 面试题
计算机软件个人的自荐信范文
2013/12/01 职场文书
广告艺术设计专业自荐书
2014/07/08 职场文书
小学总务工作总结
2015/08/13 职场文书
python某漫画app逆向
2021/03/31 Python
Python Socket编程详解
2021/04/25 Python
Java 在线考试云平台的实现
2021/11/23 Java/Android