Что делает следующая регулярка ?
1) .replace(/[^\w ]/g, '') - удаляет всё проме букв и цифр, включая '_';
2) .split(/\s+/) - создаёт массив, из текущей строки, разделяя её по пробелам.
3) .length - определяет количество елементов массива
4) var text =  - присваивает количество елементов массива переменной.
Похоже что удаляет все кроме букв и цифр, возможно ошибаюсь