Что означает это (\ S) регулярное выражение в javascript?

Что означает /\ S/mean в regex

while ( cur ! = null ) {
    if ( cur. nodeType == 3 && ! /\S/. test(cur. nodeValue) ) {
        element. removeChild( cur );
    } else if ( cur. nodeType == 1 ) {
        cleanWhitespace( cur );
    }
}

Ответ 1

\s соответствует пробелу (пробелы, вкладки и новые строки). \s отрицается \s.

Ответ 2

\S соответствует чему-либо, кроме пробелов, в соответствии с эта ссылка.

Ответ 3

Я считаю, что это означает "ничего, кроме символа пробела".

Ответ 4

/\S/.test(string) возвращает true тогда и только тогда, когда в string есть непространственный символ. Вкладка и новая строка считаются пробелами.

Ответ 5

Метасимвол\s используется для поиска символа пробела.