Discuss / JavaScript / 交作业

交作业

Topic source
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 更好,权做个参考吧


  • 1

Reply