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
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程序结束********************