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 相关文章推荐
js option删除代码集合
Nov 12 Javascript
Javascript动态绑定事件的简单实现代码
Dec 25 Javascript
jquery操作select option 的代码小结
Jun 21 Javascript
Vue表单实例代码
Sep 05 Javascript
Bootstrap响应式侧边栏改进版
Sep 17 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
Sep 10 Javascript
基于vue-cli创建的项目的目录结构及说明介绍
Nov 23 Javascript
JavaScript函数式编程(Functional Programming)组合函数(Composition)用法分析
May 22 Javascript
layui动态绑定事件的方法
Sep 20 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 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
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
laravel validate 设置为中文的例子(验证提示为中文)
2019/09/29 PHP
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
使用AngularJS对路由进行安全性处理的方法
2015/06/18 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
jQuery过滤选择器经典应用
2016/08/18 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
微信小程序canvas写字板效果及实例
2017/06/15 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
Angularjs中ng-repeat的简单实例
2017/08/25 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
2019/12/30 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
2020/03/09 Javascript
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
python 获取本机ip地址的两个方法
2013/02/25 Python
python编码最佳实践之总结
2016/02/14 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
python实现点击按钮修改数据的方法
2019/07/17 Python
Django调用支付宝接口代码实例详解
2020/04/04 Python
Python如何实现邮件功能
2020/05/27 Python
python怎么调用自己的函数
2020/07/01 Python
Python使用jpype模块调用jar包过程解析
2020/07/29 Python
用python读取xlsx文件
2020/12/17 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
数控专业推荐信范文
2013/12/02 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
博士生专家推荐信
2014/09/26 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
大学副班长竞选稿
2015/11/21 职场文书