php reg
php吧
全部回复
仅看楼主
level 1
<script>
window.onload = function()
{
//********************验证昵称程序开始********************
var oTxtNickName = document.getElementById("txtNickName");
var oTdNickName = document.getElementById("tdNickName");
var reNickName = /^[a-zA-Z][a-zA-Z0-9_]{4,15}$/;
function checkNickName()
{
var nickName = oTxtNickName.value;
if(nickName == "")
{
oTdNickName.innerHTML = "请输入昵称";
oTdNickName.className = "notice";
return false;
}
else if(!reNickName.test(nickName))
{
oTdNickName.innerHTML = "昵称含4~12个字母数字下划线且以字母开头";
oTdNickName.className = "notice";
return false;
}
else
{
oTdNickName.innerHTML = "√";
oTdNickName.className = "success";
return true;
}
}
oTxtNickName.onblur = checkNickName;
//********************验证昵称程序结束********************
//********************验证真名程序开始********************
var oTxtRealName = document.getElementById("txtRealName");
var oTdRealName = document.getElementById("tdRealName");
var reRealName = /^[\u4E00-\u9FA5]{2,4}$/;
function checkRealName()
{
var realName = oTxtRealName.value;
if(realName == "")
{
oTdRealName.innerHTML = "请输入真名";
oTdRealName.className = "notice";
return false;
}
else if(!reRealName.test(realName))
{
oTdRealName.innerHTML = "真名含2~4个汉字";
oTdRealName.className = "notice";
return false;
}
else
{
oTdRealName.innerHTML = "√";
oTdRealName.className = "success";
return true;
}
}
oTxtRealName.onblur = checkRealName;
//********************验证真名程序结束********************
//********************验证密码程序开始********************
var oTxtPwd1 = document.getElementById("txtPwd1");
var oTdPwd1 = document.getElementById("tdPwd1");
var oTxtPwd2 = document.getElementById("txtPwd2");
var oTdPwd2 = document.getElementById("tdPwd2");
var rePwd = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,16}$/; //强:6-16位至少1个字母,1个数字和1个特殊字符
function checkPwd1()
{
var pwd1 = oTxtPwd1.value;
if(pwd1 == "")
{
oTdPwd1.innerHTML = "请输入密码";
oTdPwd1.className = "notice";
return false;
}
else if(!rePwd.test(pwd1))
{
oTdPwd1.innerHTML = "密码含6~16个数字、大小写字母及符号";
oTdPwd1.className = "notice";
return false;
}
else
{
oTdPwd1.innerHTML = "√";
oTdPwd1.className = "success";
return true;
}
}
function checkPwd2()
{
var pwd1 = oTxtPwd1.value;
var pwd2 = oTxtPwd2.value;
if(pwd2 == "")
{
oTdPwd2.innerHTML = "请确认密码";
oTdPwd2.className = "notice";
return false;
}
else if(pwd2 != pwd1)
{
oTdPwd2.innerHTML = "两次密码输入不一致";
oTdPwd2.className = "notice";
return false;
}
else
{
oTdPwd2.innerHTML = "√";
oTdPwd2.className = "success";
return true;
}
}
oTxtPwd1.onblur = checkPwd1;
oTxtPwd2.onblur = checkPwd2;
//********************验证密码程序结束********************
//********************验电话程序开始********************
var oTxtTel = document.getElementById("txtTel");
var oTdTel = document.getElementById("tdTel");
var reTel = /^(13[0-9]|142|15(0|1|2|3|6|7|8|9)|18(0|5|6|8|9))\d{8}$/;
function checkTel()
{
var tel = oTxtTel.value;
if(tel == "")
{
oTdTel.innerHTML = "请输入电话";
oTdTel.className = "notice";
return false;
}
else if(!reTel.test(tel))
{
oTdTel.innerHTML = "电话格式不正确";
oTdTel.className = "notice";
return false;
}
else
{
oTdTel.innerHTML = "√";
oTdTel.className = "success";
return true;
}
}
oTxtTel.onblur = checkTel;
//********************验证手机程序结束********************
//********************验证QQ程序开始********************
var oTxtQq = document.getElementById("txtQq");
var oTdQq = document.getElementById("tdQq");
var reQq = /^[1-9][0-9]{4,}$/;
function checkQq()
{
var qq = oTxtQq.value;
if(qq == "")
{
oTdQq.innerHTML = "√";
oTdQq.className = "success";
return true;
}
else if(!reQq.test(qq))
{
oTdQq.innerHTML = "QQ格式不正确";
oTdQq.className = "notice";
return false;
}
else
{
oTdQq.innerHTML = "√";
oTdQq.className = "success";
return true;
}
}
oTxtQq.onblur = checkQq;
//********************验证QQ程序结束********************
2021年06月17日 06点06分 1
level 1
//********************验证邮箱程序开始********************
var oTxtEmail = document.getElementById("txtEmail");
var oTdEmail = document.getElementById("tdEmail");
var reEmail = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
function checkEmail()
{
var email = oTxtEmail.value;
if(email == "")
{
oTdEmail.innerHTML = "请输入邮箱";
oTdEmail.className = "notice";
return false;
}
else if(!reEmail.test(email))
{
oTdEmail.innerHTML = "邮箱格式不正确";
oTdEmail.className = "notice";
return false;
}
else
{
oTdEmail.innerHTML = "√";
oTdEmail.className = "success";
return true;
}
}
oTxtEmail.onblur = checkEmail;
//********************验证邮箱程序结束********************
//********************微信验证程序开始********************
var oTxtWeChar = document.getElementById("txtWeChar");
var oTdWeChar = document.getElementById("tdWeChar");
var reWeChar = /^[a-zA-Z][-_a-zA-Z0-9]{5,19}$/;
oTxtWeChar.onblur = checkWeChar;
function checkWeChar()
{
var weChar = oTxtWeChar.value;
if(weChar == "")
{
oTdWeChar.innerHTML = "√";
oTdWeChar.className = "success";
return true;
}
else if(!reWeChar.test(weChar) && !reTel.test(weChar) && !reQq.test(weChar))
{
oTdWeChar.innerHTML = "您输入的微信格式不正确";
oTdWeChar.className = "notice";
return false;
}
else
{
oTdWeChar.innerHTML = "√";
oTdWeChar.className = "success";
return true;
}
}
//********************微信验证程序结束********************
//********************验证职业程序开始********************
var oSltJob = document.getElementById("sltJob");
var oTdJob = document.getElementById("tdJob");
function checkJob()
{
if(oSltJob.value == "0")
{
oTdJob.innerHTML = "请选择职业";
oTdJob.className = "notice";
return false;
}
else
{
oTdJob.innerHTML = "√";
oTdJob.className = "success";
return true;
}
}
oSltJob.onblur = checkJob;
//********************验证职业程序结束********************
}
</script>
2021年06月17日 06点06分 2
level 1
1
2021年06月17日 07点06分 3
1