//定义数组 REresult[0]:true or false REresult[1]:message var REresult = new Array(2); // 邮箱格式检查 function REemailCheck(email) { if (email != "") { var re = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; var result = re.test(email); if (result) { myArray[0]=true; myArray[1]="格式正确"; } else { myArray[0]="false"; myArray[1]="邮箱格式错误!"; } } else { myArray[0]="false"; myArray[1]="请填写邮箱!"; } return myArray; } //检查密码格式 6-22位密码 function REcheckPassword(password) { if(password !=""){ var re = /^[\@A-Za-z0-9\!\#\$\%\^\&\*\.\~]{6,22}$/; var result = re.test(password); document.getElementById('passwordDiv').style.visibility = "visible"; if (result) { myArray[0]=true; myArray[1]="格式正确"; } else { myArray[0]=true; myArray[1]="密码长度为6-22位!"; } } else { myArray[0]="false"; myArray[1]="请填写密码!"; } return myArray; }