-1
英語不是我的主要語言,所以我會盡我所能解釋自己...我需要使用javascript檢查用戶輸入用戶名的第一個字母,看看它是在AZ還是az之間。如果沒有,則會刪除用戶輸入的字符串。爲什麼不是代碼工作?javascript - 檢查用戶名的第一個字符
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();"/>
您應該檢查'username.value.charAt(0)...','不是自己x'。 –
該方法是'charAt'而不是'CharAt' –
你爲什麼認爲它「不工作」?怎麼了? –