1

この宿題では、以下に示すユーザー名が有効かどうかをチェックするコードを作成する必要がありますが、最初の 2 つのアラートが存在する場合、最後のアラートはどのように表示されるでしょうか?

    function isUserNameValid(user) {
    "use strict";
    var alert = "";
    if (user.length > 12) {
    alert("cannot be more than 12 letters long");
    return false;
  }
    alert = /^[A-Za-z]+$/;
    if (!alert.test(user)) {
    alert("must only use letters A-Z or a-z");
    return false;
  }
    alert = /^[A-Za-z]+$/;     //<--(this part is the question?)
    if(user.length > 12 || if(!alert.test(user)) {
    alert("must only use letters A-Z or a-z and cannot be more than 12 letters long)";
    return false;
 }
return true;
}
4

1 に答える 1

0

以下の場合を最初に置き、その後に残りの2つを置きます

if(user.length > 12 && if(!a.test(user)) {   
 alert("must only use letters A-Z or a-z and cannot be more than 12 letters long)";   return false; 
}
于 2012-10-17T16:10:03.533 に答える