时间:2021-05-26
开发的很多场景中都会用到手机号的校验和验证码的校验,具体实现如下
<div> <input type="text" name="phonenumber" placeholder="请输入您的手机号码" /> <input type="text" name="verify" placeholder="请输入验证码" /><input type="button" value="发送验证码" class="verify_code" /> <input type="button" name="btn" placeholder="立即领取" class="btn" /></div><!--弹出层--><div class="layer" style="display:none"> <p>领取成功</p> <img src="img/close-btn.png" class="close-btn"></div>$(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 <= 0){ time=0; console.log(time); $('.verify_code').eq(0)[0].b=false; $('.verify_code').val('获取验证码'); clearInterval(timers);return false; }$('.verify_code).val( time+ '秒后重新获取');},1000)}//错误信息显示function errMsg(html){ $('.error').remove(); var str='<div class="error">*'+html+'</div>'; return str;}});以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
注册uc账号的方法: 1、无需主动注册,可直接使用手机号和短信验证码登录,首次登录时系统会自动创号并与您的手机号关联,后续使用手机号即可登录此号。 2、若界
废话不多说直接上代码html代码:手机号登录密码验证码注册JS代码:$(function(){$(".j-sends").click(function(){va
1、如果您的手机号没有改变,可以使用短信验证码的方式登录微信。在登录界面选择【用手机号登录】,输入手机号; 2、点击下一步,选择【用短信验证码登录】,然后
这个我刚注册过:1、登录淘宝网,点免费注册,填写会员名、密码、验证码2、验证账户信息:输入手机号,输入手机上的验证码3、注册支付宝账号:填写邮箱地址,到邮箱激活
telegram使用的方法: 1、首先应用市场搜Telegram下载安装,并打开,填写手机号,收验证码,填写验证码登录。 2、打开应用的首页,在顶部有搜索框