@nen0y

Как проверить есть ли слово в строке?

Есть строка 'МоскваПитерОмск'. Нужно проверить есть ли в данной строке слово "Питер", если слово введено не полностью, например "Пите", проверка должна выдавать false.

Как это сделать?
  • Вопрос задан
  • 553 просмотра
Решения вопроса 1
@dimoff66
Кратко о себе: Я есть
const check = (str, word) => 
  str.split(word).slice(1).some(v => !v || (v[0] >= 'А' && v[0] <= 'Я'))
   
console.log(check('МоскваПитерВоронеж', 'Питер')) //true
console.log(check('МоскваПитерВоронеж', 'Пите')) // false
console.log(check('МоскваПитер-3Воронеж', 'Питер')) // false
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Можно регуляркой, можно через includes или indexOf.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы