js实现短信发送倒计时功能(定期验证)
这个例子分享了js短信发送倒计时的具体代码,供大家参考。具体内容如下
div class='login '表单操作=' method=' post ' Div class=' log in-box ' p class=' pho-0 pho ' img class=' src=' http : img/Icon _ 002 . png '输入类型=' number '占位符='请输入您的手机号码' class=' phnumfont 15 '/p class=' pho-0 ' img src=' http : img/Icon _ 001 . png '输入类型='
$(function(){ var phone _ num=/^1\d{10}$/;var标志=1;//发送短信时,标志位$ ('# famsg ')。单击(function () {if ($(')。phnum’)。val ()=='') {alert('请输入电话号码!');返回false};if(!电话号码。测试($(')。phnum’)。val()。trim ())) {alert('电话号码有误,请输入11位数字的手机号码!');返回false};if(flag==1){ var I=59;标志=0;var n=SetInterval(function(){ var j=I ' s ';$('#famsg ')。html(j);I-;if(I-1){ clearInterval(n);标志=1;$('#famsg ')。html(“重新获取”)。prop('disabled ',false);} }, 1000);} }) });Js验证真实姓名、身份证号码和手机号码
最近项目中使用的接口需要调用实名认证。与短信相比,实名认证接口的价格高不了几毛钱,所以调用实名认证的条件必须严格控制,所以用js验证实名,用js验证身份证号。
进入正题
1.js验证真实姓名
Js通过使用unicode字符进行匹配来验证真实姓名,而中文姓名的长度一般为2-4,因此会重复匹配{2,4}次
var regname=/^[\u4e00-\u9fa5]{2,4}$/;if(!RegName.test(name)){ alert('真实姓名填写不正确');返回false}2.js验证身份证号
Js认证身份证号、中国身份证号、第一代身份证号均为15位,第二代身份证号均为18位。除了数字之外,最后一个校验位可能是‘X’或‘X’,因此有四种可能:a.15位数字b.18位数字c.17位数字,第十八位数字是‘X’d . 17位数字,第十八位数字。
var regidno=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|x|x)$)/;if(!RegIdNo.test(idNo)){ alert('身份证号填写不正确');返回false}详细身份证验证:15位和18位身份证JS验证的一个简单例子
3.js验证手机号码
除了区号(86)外,中国的手机号码都是11位数字,第一个字母必须是1。第二位数字不一定,但目前还没有1和2。
var mobileregex=/^(((1[3456789][0-9]{1})|(15[0-9]{1}))\ d { 8 })$/;If (mobilegrex。test (phone)) {alert('电话号码正确');}else{ alert('输入的手机号码不正确');}以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。
版权声明:js实现短信发送倒计时功能(定期验证)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。