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 相关文章推荐
了解一点js的Eval函数
Jul 26 Javascript
javascript中的缓动效果实现程序
Dec 29 Javascript
Javascript基础教程之定义和调用函数
Jan 18 Javascript
jquery合并表格中相同文本的相邻单元格
Jul 17 Javascript
纯js和css完成贪吃蛇小游戏demo
Sep 01 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
Aug 22 Javascript
js循环map 获取所有的key和value的实现代码(json)
May 09 Javascript
详解vue-cli 3.0 build包太大导致首屏过长的解决方案
Nov 10 Javascript
通过原生vue添加滚动加载更多功能
Nov 21 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
Dec 21 Javascript
有关vue 开发钉钉 H5 微应用 dd.ready() 不执行问题及快速解决方案
May 09 Javascript
vue如何使用外部特殊字体的操作
Jul 30 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
桌面中心(四)数据显示
2006/10/09 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
destoon实现调用热门关键字的方法
2014/07/15 PHP
php eval函数一句话木马代码
2015/05/21 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
利用React-router+Webpack快速构建react程序
2016/10/27 Javascript
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
理解nodejs的stream和pipe机制的原理和实现
2017/08/12 NodeJs
浅谈react前后端同构渲染
2017/09/20 Javascript
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
关于layui 实现点击按钮添加一行(方法渲染创建的table)
2019/09/29 Javascript
详解JavaScript之Array.reduce源码解读
2020/11/01 Javascript
python实现绘制树枝简单示例
2014/07/24 Python
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Django配置celery(非djcelery)执行异步任务和定时任务
2018/07/16 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
Python读取表格类型文件代码实例
2020/02/17 Python
乐天旅游香港网站:日本饭店预订
2017/11/29 全球购物
党章学习思想汇报
2014/01/14 职场文书
二年级学生评语大全
2014/04/23 职场文书
骨干教师考核方案
2014/05/09 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
人与自然观后感
2015/06/16 职场文书
淡雅古典唯美少女娇媚宁静迷人写真
2022/03/21 杂记
keepalived + nginx 实现高可用方案
2022/12/24 Servers