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

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

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

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