@nen0y

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

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

Как это сделать?
  • Вопрос задан
  • 534 просмотра
Решения вопроса 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы