Функция по поиску букв в строке js
Помогите написать функцию. Представим что у нас есть строка любой длины с любыми символами(цифры, буквы, ;, !, № и т.д.). Функция должна определять есть ли в этой строке английские буквы. s123 - true, 123 - false, 123#$%__s - true, s - true, _____________________________________s - true.
Можно ли это сделать с помощью регулярного выражения? Или нужно составить массив букв и проверять через него?
Ответы (1 шт):
Автор решения: ksa
→ Ссылка
Предложу такой вариант...
const testes = [
'12321312',
'123213f45454',
'дыофадвыоадлы',
'дыoфадвыоадлы'
];
function haveEnglish(str) {
return /[a-z]/i.test(str)
}
testes.forEach(item => console.log(haveEnglish(item)))