Discuss / JavaScript / 课后作业:

课后作业:

Topic source

map是抄袭上一位哥们的。
    var username = document.getElementById('username');

    var p = document.getElementById('password');

    var p2 = document.getElementById('password-2');

    var error = document.getElementById('test-error');

    var userRe = /^\w{3,10}$/

    var pwdRe = /^\w{6,20}$/

    var list = new Map();

    list.set(userRe.test(username.value), '用户名必须是3-10位英文字母或数字');

    list.set(pwdRe.test(p.value), '口令必须是6-20位');

    list.set(p.value === p2.value, '两次输入口令必须一致');

    if (list.get(false)) {

        error.innerText = list.get(false);

        return false;

    }

    return true;

}


  • 1

Reply