Ответ 1
Нет jQuery Needed
if (str.match(/[a-z]/i)) {
// alphabet letters found
}
Я хотел проверить строковое значение, если оно содержит букву /s [a-zA-Z]
Пример:
var str = '123z56';
Нет jQuery Needed
if (str.match(/[a-z]/i)) {
// alphabet letters found
}
Вы можете использовать регулярное выражение:
/[a-z]/i.test(str);
i
делает регулярное выражение нечувствительным к регистру. Вы также можете сделать:
/[a-z]/.test(str.toLowerCase());
Ahh, сам нашел ответ:
if (/[a-zA-Z]/.test(num)) {
alert('Letter Found')
}
Не требуется jquery:
var matchedPosition = str.search(/[a-z]/i);
if(matchedPosition != -1) {
alert('found');
}
Все эти ответы верны, но я также должен был проверить, содержит ли строка другие символы и буквы иврита, поэтому я просто использовал:
if (!str.match(/^[\d]+$/)) {
//contains other characters as well
}