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 相关文章推荐
Ext JS Grid在IE6 下宽度的问题解决方法
Feb 15 Javascript
JavaScript 字符编码规则
May 04 Javascript
JavaScript控制按钮可用或不可用的方法
Apr 03 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
AngularJS基础 ng-mouseleave 指令详解
Aug 02 Javascript
JS实现复制功能
Mar 01 Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 Javascript
layui获取选中行数据的实例讲解
Aug 19 Javascript
jQuery实现简单飞机大战
Jul 05 jQuery
jquery实现简单自动轮播图效果
Jul 29 jQuery
Jquery cookie插件实现原理代码解析
Aug 04 jQuery
解决vue动态下拉菜单 有数据未反应的问题
Aug 06 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关键字仅替换一次的实现函数
2015/10/29 PHP
CI(CodeIgniter)模型用法实例分析
2016/01/20 PHP
PHP安全下载文件的方法
2016/04/07 PHP
学习PHP的数组总结【经验】
2016/05/05 PHP
PHP操作Redis常用技巧总结
2018/04/24 PHP
实例说明js脚本语言和php脚本语言的区别
2019/04/04 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
异步动态加载js与css文件的js代码
2013/09/15 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
JavaScript正则表达式函数总结(常用)
2018/02/22 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
angularjs结合html5实现拖拽功能
2018/06/25 Javascript
浅析JS中回调函数及用法
2018/07/25 Javascript
vue观察模式浅析
2018/09/25 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
在vue项目中使用sass语法问题
2019/07/18 Javascript
vue ssr服务端渲染(小白解惑)
2019/11/10 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[50:20]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第四局
2016/03/06 DOTA
[20:39]DOTA2-DPC中国联赛 正赛开幕式 1月18日
2021/03/11 DOTA
python获取mp3文件信息的方法
2015/06/15 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
2016/07/08 Python
python实现杨辉三角思路
2017/07/14 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
python实现简单的五子棋游戏
2020/09/01 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
大学生毕业求职简历的自我评价
2013/10/24 职场文书
卖房协议书
2014/04/11 职场文书
美国留学经济担保书
2014/05/20 职场文书
质量月活动总结
2014/08/26 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP