英語は私の第一言語ではないので、自分自身を説明するために最善を尽くします... JavaScript を使用して、ユーザーの入力ユーザー名の最初の文字を確認し、AZ または az の間であるかどうかを確認する必要があります。そうでない場合は、ユーザーが入力した文字列を削除します。コードが機能しないのはなぜですか?
function UsernameRegisterVaildation()
{
var username = document.getElementById("usernameRegister");
var x = false;
var y = false;
if (x.CharAt(0) >= 'A' && x.CharAt(0) <= 'Z')
x = true;
if (y.CharAt(0) >= 'a' && y.CharAt(0) <= 'z')
y = true;
if (!x || !y)
{
alert("WRONG USERNAME");
}
}
入力は次のとおりです。
Username: <input type="text" id="usernameRegister" name="UserNameRegister" onchange="UsernameRegisterVaildation();"/>