js实现登录注册框中手机号和验证码的验证(前端部分)
更新时间:2017-09-28 15:49:29 作者:柠檬8
本文主要介绍js的前端代码,实现在登录注册框验证手机号和验证码。本文中的示例代码非常详细用javascript实现用户登录验证的代码.,具有一定的参考价值。有兴趣的朋友可以参考一下。
手机号码的验证和验证码的验证在开发的很多场景中都会用到。具体实现如下
领取成功
$(document).ready(function(){ //点击关闭按钮关闭弹出层 $(".close-btn").click(function(){ $("layer").hide(); }); //只有再手机号和验证码验证为有效后,点击领取按钮跳出弹出层事件才生效 $('[name=btn]').click(function(){ if(!validate()){ return false; } $(".layer").show(); }); //验证 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; } //验证码不为空验证 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。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容