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 相关文章推荐
jQuery表单验证插件formValidator(改进版)
Feb 03 Javascript
js实现的复制兼容chrome和IE
Apr 03 Javascript
moment.js轻松实现获取当前日期是当年的第几周
Feb 05 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
Jul 27 Javascript
jQuery插件formValidator实现表单验证
May 23 Javascript
vue页面切换过渡transition效果
Oct 08 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
使用vue-router切换页面时,获取上一页url以及当前页面url的方法
May 06 Javascript
手把手15分钟搭一个企业级脚手架
Sep 16 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
Nov 25 Javascript
js实现拖拽元素选择和删除
Aug 25 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
人人网javascript面试题 可以提前实现下
2012/01/05 Javascript
Javascript无阻塞加载具体方式
2013/06/28 Javascript
点击弹出层效果&弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
js数组操作常用方法
2014/05/08 Javascript
控制台报错object is not a function的解决方法
2014/08/24 Javascript
jquery使用slideDown实现模块缓慢拉出效果的方法
2015/03/27 Javascript
js中函数声明与函数表达式
2015/06/03 Javascript
javascript+ajax实现产品页面加载信息
2015/07/09 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
2017/06/13 Javascript
微信小程序商品详情页规格属性选择示例代码
2017/10/30 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
Python常用库推荐
2016/12/04 Python
python 3调用百度OCR API实现剪贴板文字识别
2018/09/04 Python
如何更优雅地写python代码
2019/07/02 Python
python标准库sys和OS的函数使用方法与实例详解
2020/02/12 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
CSS3实现曲线阴影和翘边阴影
2016/05/03 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
2015/07/30 面试题
给领导的致歉信范文
2014/01/13 职场文书
留学推荐信中文范文三篇
2014/01/25 职场文书
初中同学聚会感言
2014/02/11 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
党组织公开承诺书
2014/03/29 职场文书
在校生证明
2015/06/17 职场文书
pytorch fine-tune 预训练的模型操作
2021/06/03 Python
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python