加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

基于PHP+Ajax实现表单验证的详解(3)

发布时间:2022-11-16 20:01:51 所属栏目:PHP教程 来源:互联网
导读: }else if(pwd.length >= 6 && pwd.length < 12){
$(&#39;pwdp1&#39;).innerHTML = &#39;密码符合要求。密码强度:弱&#39;;
cpwd1 = &#39;yes&#39;;
}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 = '';

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!