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 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
Apr 17 Javascript
基于jquery的web页面日期格式化插件
Nov 15 Javascript
jQuery 仿百度输入标签插件附效果图
Jul 04 Javascript
node.js中的Socket.IO使用实例
Nov 04 Javascript
node.js中的fs.statSync方法使用说明
Dec 16 Javascript
如何通过js实现图片预览功能【附实例代码】
Mar 30 Javascript
AngularJS 指令详细介绍
Jul 27 Javascript
jQuery 选择器(61种)整理总结
Sep 26 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
js原生方法被覆盖,从新赋值原生的方法
Jan 02 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
德生PL660的电路分析和打磨
2021/03/02 无线电
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
[原创]ThinkPHP中SHOW_RUN_TIME不能正常显示运行时间的解决方法
2015/10/10 PHP
php生成gif动画的方法
2015/11/05 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
2016/04/07 PHP
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
vue2.0+vuex+localStorage代办事项应用实现详解
2018/05/31 Javascript
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
微信二次分享报错invalid signature问题及解决方法
2019/04/01 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
对layui中的onevent 和event的使用详解
2019/09/06 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
提升Python程序性能的7个习惯
2019/04/14 Python
Python3 元组tuple入门基础
2020/02/09 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
Gtech官方网站:地毯清洁器、吸尘器及园艺设备
2018/05/23 全球购物
大学三年的自我评价
2013/12/25 职场文书
医院护士的求职信范文
2013/12/26 职场文书
某某同志考察材料
2014/05/28 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
科技活动周标语
2014/10/08 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
爱心助学感谢信
2015/01/21 职场文书
社区重阳节活动总结
2015/03/24 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
Python语言规范之Pylint的详细用法
2021/06/24 Python
深入浅析Django MTV模式
2021/09/04 Python