美文网首页
正则练习2

正则练习2

作者: 常婧帅 | 来源:发表于2018-07-24 15:39 被阅读0次

var ipn = document.getElementById('ipn');

var txt = document.getElementById('text');

ipn.onfocus = function() {

txt.innerHTML = '使用6-18位字母数字、支持中文';

}

ipn.onblur = function() {

var reg = /^[\u4e00-\u9fa5a-zA-Z0-9]{6,12}$/;

var result = reg.test(ipn.value);

if(result == true) {

txt.innerHTML = '通过';

} else {

txt.innerHTML = '格式错误';

}

}

//==================

var ipn1 = document.getElementById('ipn1');

var txt1 = document.getElementById('text1');

ipn1.onfocus = function() {

txt1.innerHTML = '使用6-18位字母数字';

}

ipn1.onblur = function() {

var reg1 = /^[A-Za-z0-9]{6,12}$/;

var result1 = reg1.test(ipn1.value);

if(result1 == true) {

txt1.innerHTML = '通过';

} else {

txt1.innerHTML = '格式错误';

}

}

//==================

var ipn2 = document.getElementById('ipn2');

var txt2 = document.getElementById('text2');

ipn2.onfocus = function() {

txt2.innerHTML = '请再次输入密码';

}

ipn2.onblur = function() {

if(ipn1.value == ipn2.value) {

txt2.innerHTML = '验证通过';

} else {

txt2.innerHTML = '两次密码输入不一致';

}

}

//==================

var ipn3 = document.getElementById('ipn3');

var txt3 = document.getElementById('text3');

ipn3.onfocus = function() {

txt3.innerHTML = '请输入11位手机号';

}

ipn3.onblur = function() {

var reg3 = /^1[356789]\d{9}$/;

var result3 = reg3.test(ipn3.value);

if(result3 == true) {

txt3.innerHTML = '输入正确';

} else {

txt3.innerHTML = '手机号格式错误';

}

}

//==================

var btng = document.querySelector('.btng');

var a = Math.floor(Math.random() * (9999 - 1000 + 1) + 1000);

console.log(a);

btng.onclick = function() {

if(btng.innerHTML == '获取验证码') {

btng.innerHTML = "60秒之后获取";

alert('您的验证码:' + a);

//用来当秒数的

var i = 59;

//执行

var xh = setInterval(function() {

btng.innerHTML = i + "秒之后获取"

i--;

if(i == 0) {

clearInterval(xh);

btng.innerHTML = "获取验证码"

}

}, 1000);

}

}

//=================

var btn = document.getElementById('btn');

var ipn4 = document.getElementById('ipn4');

var box = document.querySelector('.box')

btn.onclick = function() {

if(ipn4.value == a) {

alert('验证通过,正在跳转....');

box.style.display = 'block';

} else {

alert('验证失败,重新尝试')

}

}

//============欢迎

var hy = document.getElementById('hy');

var ip = document.querySelector('#ipn');

console.log(ip.value)

hy.innerHTML = '欢迎回来' + ip.value;

相关文章

  • 正则练习2

    var ipn = document.getElementById('ipn'); var txt = docum...

  • Lession10-字符串和正则表达式练习

    String练习 正则练习

  • 正则表达式

    正则表达式练习

  • 正则练习

    var block = { name: '24K纯小黑', age: 17, say: function() { ...

  • 正则练习

    var str = "我的手机号码是17688888888,曾经用过13187654321,还用过13512345...

  • shell正则表达式

    基本正则列表 扩展正则列表 正则表达式匹配练习: 1)典型的应用场合:grep、egrep检索文本行 grep命令...

  • Logistic模型及其Scikit-learn实现

    penalty:正则化参数,可选l1或l2,分别对应l1正则化和l2正则化,默认为l2正则化。一般来说l2正则化可...

  • 2020-07-28

    1. 神经网络之L2正则化_Igor-CSDN博客_matlab神经网络l2正则化 2. l1正则与l2正则的特点...

  • 正则

    一、正则 1、什么是正则? 正则是用来规范表单数据。 2、正则的定义: (1)字面量方式 ...

  • 前端(十八)

    1.正则 2.正则表达式

网友评论

      本文标题:正则练习2

      本文链接:https://www.haomeiwen.com/subject/tzxymftx.html