Задать вопрос
@nen0y

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

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

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

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽