Я пытаюсь написать код для проверки правильного имени пользователя. Что я сделал не так? Если я введу свое имя пользователя и начнется с a-z, он говорит, что это неверно. Кроме того, я не могу использовать выражения регулярных выражений.JAVASCRIPT - проверка, что первая буква будет A-Z
var BR = "<br />";
var username = "";
var letter1;
var digit;
letter1 = username.substr(0,1);
username = prompt("Please enter a your username:");
//First letter begin with a letter
if (letter1 >= "a" && letter1 <= "z") {
document.write("The first character is valid." + BR);
}
else {
document.write("The first character is not valid." + BR);
}
Спасибо за помощь!
Это действительно плохой стиль трудно кода ASCII коды символов. Сделайте что-то вроде 'var aCode =" a ".charCodeAt (0);' – Barmar
Спасибо @Barmar, хороший совет. Сейчас обновится. –