87,993
社区成员
发帖
与我相关
我的任务
分享
var namePattern=/[a-z0-9\u4e00-\u9fa5]{4,20}/;
var passPattern=/[a-z0-9]{6,16}/gi;
<INPUT TYPE="text" NAME="userName" ID="userName">
<LABEL ID="msg1" style="display:none;color:red">用户名:4-20位小写字母、数字或汉字(汉字算两位)</LABEL><br>
<INPUT TYPE="text" NAME="passwd" ID="passwd">
<LABEL ID="msg2" style="display:none;color:red">密码:6-16位 大小写字母和数字组成. </LABEL><br>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function(){
var name = $("userName");
var pass = $("passwd");
var msg1 = $("msg1");
var msg2 = $("msg2");
var nameReg = /^[a-z0-9\u4e00-\u9fa5]+$/;
var passReg = /^[a-zA-Z0-9]{6,16}$/;
name.onblur = function(){
var temp = name.value.replace(/[\u4e00-\u9fa5]/g,"xx");
(nameReg.test(name.value)&& temp.length>=4 && temp.length<=20)?(msg1.style.display="none"):(msg1.style.display="");
}
pass.onblur = function(){
passReg.test(pass.value)?(msg2.style.display="none"):(msg2.style.display="");
}
}
function $(id) {
return document.getElementById(id);
}
//-->
</SCRIPT>