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系列(9) 根本没有“JSON对象”这回事!
Jan 15 Javascript
获得所有表单值的JQuery实现代码[IE暂不支持]
May 24 Javascript
JS获取表格内指定单元格html内容的方法
Mar 31 Javascript
简介JavaScript中fixed()方法的使用
Jun 08 Javascript
javascript实现类似java中getClass()得到对象类名的方法
Jul 27 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
利用vue写todolist单页应用
Dec 15 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
详解react关于事件绑定this的四种方式
Mar 09 Javascript
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
Apr 18 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
Dec 12 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
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
PHP获取二叉树镜像的方法
2018/01/17 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
JQuery UI皮肤定制
2009/07/27 Javascript
js遍历、动态的添加数据的小例子
2013/06/22 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
基于JavaScript实现一定时间后去执行一个函数
2015/12/14 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
jQuery封装placeholder效果实现方法,让低版本浏览器支持该效果
2017/07/08 jQuery
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
[03:08]Ti4观战指南上
2014/07/07 DOTA
Python开发实例分享bt种子爬虫程序和种子解析
2014/05/21 Python
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
Python合并字符串的3种方法
2015/05/21 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Django REST framework 分页的实现代码
2019/06/19 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
德国孕妇装和婴童服装网上商店:bellybutton
2018/04/12 全球购物
英语系本科生个人求职信
2013/09/21 职场文书
六查六看剖析材料
2014/02/15 职场文书
初三班主任寄语大全
2014/04/04 职场文书
教研活动总结
2014/04/28 职场文书
人身损害赔偿协议书范本
2014/09/27 职场文书
全国助残日活动总结
2015/05/11 职场文书
个人向公司借款协议书
2016/03/19 职场文书
vue 自定义组件添加原生事件
2022/04/21 Vue.js