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

Что делает следующая регулярка ?

var text = someText.replace(/[^\w ]/g, '').split(/\s+/).length;
  • Вопрос задан
  • 2771 просмотр
Подписаться 5 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 1
@inDeepCode
1) .replace(/[^\w ]/g, '') - удаляет всё проме букв и цифр, включая '_';
2) .split(/\s+/) - создаёт массив, из текущей строки, разделяя её по пробелам.
3) .length - определяет количество елементов массива
4) var text = - присваивает количество елементов массива переменной.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@apasen
Похоже что удаляет все кроме букв и цифр, возможно ошибаюсь
Ответ написан
Комментировать
@SashaSkot
Специалист широкого профиля
удаляет все первые слова строки до пробела.
Ответ написан
Ваш ответ на вопрос

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

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