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 相关文章推荐
学习ExtJS fit布局使用说明
Oct 08 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
Mar 23 Javascript
js escape,unescape解决中文乱码问题的方法
May 26 Javascript
浅析JavaScript中的delete运算符
Nov 30 Javascript
js 绑定键盘鼠标事件示例代码
Feb 12 Javascript
从零学JS之你需要了解的几本书
May 19 Javascript
jQuery基于当前元素进行下一步的遍历
May 20 Javascript
javascript将DOM节点添加到文档的方法实例分析
Aug 04 Javascript
Angular 页面跳转时传参问题
Aug 01 Javascript
js操作浏览器的参数方法
Jan 21 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
Vue 图片压缩并上传至服务器功能
Jan 15 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 函数学习简单小结
2010/07/08 PHP
PHP连接MongoDB示例代码
2012/09/06 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
屏蔽Flash右键信息的js代码
2010/01/17 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
判断日期是否能跨月查询的js代码
2014/07/25 Javascript
使用jquery提交form表单并自定义action的方法
2016/05/25 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
js图片切换具体实现代码
2016/10/13 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
简单的vuex 的使用案例笔记
2018/04/13 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
js中位运算的运用实例分析
2018/12/11 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
[01:46]新英雄登场
2019/09/10 DOTA
win7安装python生成随机数代码分享
2013/12/27 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
python实现数据库跨服务器迁移
2018/04/12 Python
谈一谈基于python的面向对象编程基础
2019/05/21 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
篮球赛口号
2014/06/18 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
保证书格式
2015/01/16 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
js 数组 fill() 填充方法
2021/11/02 Javascript