Функция по поиску букв в строке js

Рейтинг: 0Ответов: 1Опубликовано: 27.02.2023

Помогите написать функцию. Представим что у нас есть строка любой длины с любыми символами(цифры, буквы, ;, !, № и т.д.). Функция должна определять есть ли в этой строке английские буквы. s123 - true, 123 - false, 123#$%__s - true, s - true, _____________________________________s - true.

Можно ли это сделать с помощью регулярного выражения? Или нужно составить массив букв и проверять через него?

Ответы

▲ -1Принят

Предложу такой вариант...

const testes = [
  '12321312',
  '123213f45454',
  'дыофадвыоадлы',
  'дыoфадвыоадлы'
];

function haveEnglish(str) {
  return /[a-z]/i.test(str)
}

testes.forEach(item => console.log(haveEnglish(item)))