Подтвердить что ты не робот

Как проверить в Javascript, что строка содержит алфавитные символы

Я хотел проверить строковое значение, если оно содержит букву /s [a-zA-Z]

Пример:

var str = '123z56';
4b9b3361

Ответ 1

Нет jQuery Needed

if (str.match(/[a-z]/i)) {
    // alphabet letters found
}

Ответ 2

Вы можете использовать регулярное выражение:

/[a-z]/i.test(str);

i делает регулярное выражение нечувствительным к регистру. Вы также можете сделать:

/[a-z]/.test(str.toLowerCase());

Ответ 3

Ahh, сам нашел ответ:

if (/[a-zA-Z]/.test(num)) {
  alert('Letter Found')
}

Ответ 4

Не требуется jquery:

var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
    alert('found');
}

Ответ 5

Все эти ответы верны, но я также должен был проверить, содержит ли строка другие символы и буквы иврита, поэтому я просто использовал:

if (!str.match(/^[\d]+$/)) {
    //contains other characters as well
}