2017年js实现登录注册框手机号和验证码示例代码介绍

js实现登录注册框中手机号和验证码的验证(前端部分)

更新时间:2017-09-28 15:49:29 作者:柠檬8

本文主要介绍js的前端代码,实现在登录注册框验证手机号和验证码。本文中的示例代码非常详细用javascript实现用户登录验证的代码.,具有一定的参考价值。有兴趣的朋友可以参考一下。

手机号码的验证和验证码的验证在开发的很多场景中都会用到。具体实现如下

领取成功

图片[1]-2017年js实现登录注册框手机号和验证码示例代码介绍-唐朝资源网

$(document).ready(function(){
//点击关闭按钮关闭弹出层
 $(".close-btn").click(function(){
  $("layer").hide();
 });
//只有再手机号和验证码验证为有效后,点击领取按钮跳出弹出层事件才生效
 $('[name=btn]').click(function(){
   if(!validate()){
  return false;
  }
  $(".layer").show();
 });

图片[2]-2017年js实现登录注册框手机号和验证码示例代码介绍-唐朝资源网

//验证 function validate(){ //正则表达式,十一位数字的电话号码 var phoneReg = /^(0|86|17951)?(13[0-9]|15[012356789]|17[0-9]|18[0-9]|14[57])[0-9]{8}$/; //如果手机号码输入为空,则再输入框后插入错误信息 if($('[name=phonenumber]').val==''){ $('[name=phonenumber]').after(errMsg('手机号码不能为空!'));     return false;   } //验证输入的电话号码是否是11位数字 if(!phoneReg.test($('[name=phonenumber]').val())){ $('[name=phonenumber]').after(errMsg('请输入正确的手机号码!'));     return false; }

图片[3]-2017年js实现登录注册框手机号和验证码示例代码介绍-唐朝资源网

//验证码不为空验证 if($('[name=verify]').val==''){ $('[name=verify]').after(errMsg('验证码不能为空!'));     return false; } $('.error').remove(); return true;} //点击发送验证码按钮,进行倒计时 $('.verify_code').on('',function(){ if(!this.b){ setTimer(); this.b=true; } }) //倒计时 function setTimer(){   var time=60; var timers=setInterval(function(){ time--; if(time $('.verify_code).val( time+ '秒后重新获取'); },1000) } //错误信息显示 function errMsg(html){   $('.error').remove();   var str='
*'+html+'
'; return str; } });

以上就是本文的全部内容,希望对大家的学习有所帮助用javascript实现用户登录验证的代码.,也希望大家多多支持Scripting Home。

© 版权声明
THE END
喜欢就支持一下吧
点赞69赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容