Вы узнали о поиске пробельных с помощью \s , со строчной s . Вы также можете искать все, кроме пробелов. Поиск непробельных с помощью \S , который является прописной s . Этот шаблон не будет соответствовать пробелам, возврату каретки, вкладке, фиду формы и новым строковым символам. Вы можете думать, что это похоже на класс символов [^ \r\t\f\n\v] .
let whiteSpace = "Пробел. Пробел везде!"
пусть nonSpaceRegex = / \ S / g;
whiteSpace.match (nonSpaceRegex) .length; // Возвращает 32
Измените регулярное выражение countNonWhiteSpace чтобы искать несколько небелых символов в строке.