Discuss / JavaScript / 题目没说要显示哪个出错,所有我是这样写的,说过要显示我会另外封装,我不喜欢太多判断

题目没说要显示哪个出错,所有我是这样写的,说过要显示我会另外封装,我不喜欢太多判断

Topic source

var checkRegisterForm = function() {

let Data = new FormData(document.getElementById('test-register'))

let password2 = document.getElementById('password-2')

let userName = /^[a-zA-Z0-9]{3,10}$/.test(Data.get('username'))

let password = /^[a-zA-Z0-9]{6,20}$/.test(Data.get('password'))

let contrast = password2.value == Data.get('password')

return verification(userName, password, contrast)

return false

}

function verification(...data) {

return !data.includes(false)

}

最下面那个return忘记删除了


  • 1

Reply