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 相关文章推荐
Code:findPosX 和 findPosY
Dec 20 Javascript
javascript高级学习笔记整理
Aug 14 Javascript
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
Jun 08 Javascript
jQuery弹出遮罩层效果完整示例
Sep 13 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
Vue学习之路之登录注册实例代码
Jul 06 Javascript
Vue resource中的GET与POST请求的实例代码
Jul 21 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
Apr 04 Javascript
详解CommonJS和ES6模块循环加载处理的区别
Dec 26 Javascript
JS实现图片轮播效果实例详解【可自动和手动】
Apr 04 Javascript
JS数组转字符串实现方法解析
Sep 04 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编码规范的深入探讨
2013/06/06 PHP
ci检测是ajax还是页面post提交数据的方法
2014/11/10 PHP
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
JavaScript中的 attribute 和 jQuery中的 attr 方法浅析
2017/01/04 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
react redux入门示例
2018/04/19 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
JS获取本地地址及天气的方法实例小结
2019/05/10 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
2014/06/18 Python
九步学会Python装饰器
2015/05/09 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
Django 创建新App及其常用命令的实现方法
2019/08/04 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
Python reversed函数及使用方法解析
2020/03/17 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
乌克兰鞋类购物网站:Eobuv.com.ua
2020/11/28 全球购物
C++面试题:关于链表和指针
2013/06/05 面试题
车间操作工岗位职责
2013/12/19 职场文书
应聘教师自荐信
2015/03/26 职场文书
公司停电通知
2015/04/15 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书