function checkRegisterForm() { var errorElem = document.querySelector('#test-error') // 异常提示栏 var username = document.querySelector('#username').value if (!/^(\w){3,10}$/.exec(username)) { // 校验用户名 errorElem.innerHTML = '用户名必须是3-10位英文字母或数字' return false } var password = document.querySelector('#password').value if (!/^.{6,20}$/.exec(password)) { // 校验密码 errorElem.innerHTML = '口令必须是6-20位' return false } var password2 = document.querySelector('#password-2').value if (password !== password2) { // 校验重复密码 errorElem.innerHTML = '两次输入口令必须一致' return false } errorElem.innerHTML = '' // 置空错误提示 return true }
应该是用 test 更好,权做个参考吧
Sign in to make a reply
忒修斯之船