基于PHP+Ajax实现表单验证的详解(3)
$('pwdp1').innerHTML = '密码符合要求。密码强度:弱';
cpwd1 = 'yes';
}else if((pwd.match(/^[0-9]*$/)!=null
}else if(pwd.length >= 6 && pwd.length < 12){ $('pwdp1').innerHTML = '密码符合要求。密码强度:弱'; cpwd1 = 'yes'; }else if((pwd.match(/^[0-9]*$/)!=null) || (pwd.match(/^[a-zA-Z]*$/) != null )){ $('pwdp1').innerHTML = '密码符合要求。密码强度:中'; cpwd1 = 'yes'; }else{ $('pwdp1').innerHTML = '密码符合要求。密码强度:高'; cpwd1 = 'yes'; } if(pwd2 != '' && pwd != pwd2){ $('pwdp2').innerHTML = '两次密码不一致!'; cpwd2 = ''; }else if(pwd2 != '' && pwd == pwd2){ $('pwdp2').innerHTML = '密码输入正确'; cpwd2 = 'yes'; } chkreg(); } 二次密码判断比较简单PHP表单验证,只要判断第二次输入密码是否和第一次输入相等。 复制代码 代码如下: $('regpwd2').onkeyup = function(){ pwd1 = $('regpwd1').value; pwd2 = $('regpwd2').value; if(pwd1 != pwd2){ $('pwdp2').innerHTML = '两次密码不一致!'; cpwd2 = ''; }else{ $('pwdp2').innerHTML = '密码输入正确'; cpwd2 = 'yes'; } chkreg(); } 上面是必须填写信息,如果用户希望填写更详细的资料,可单击"详细资料按钮" 复制代码 代码如下: $('morebtn').onclick = function(){ if($('morep').style.display == ''){ $('morep').style.display = 'none'; }else{ $('morep').style.display = ''; } } E-mail格式验证,输入字符串中必须包含@和.,同时这两个字符串的位置既不能在首尾也不能连在一起 复制代码 代码如下: $('email').onkeyup = function(){ emailreg = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; $('email').value.match(emailreg); if($('email').value.match(emailreg) == null){ $('emailp').innerHTML = '错误的email格式'; cemail = ''; (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |