Que signifie le regex \ S en JavaScript?

Qu’est-ce que / \ S / signifie dans une expression régulière?

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

\s correspond aux espaces blancs (espaces, tabulations et nouvelles lignes). \S est négatif \s .

\S correspond à tout sauf à un espace, selon cette référence .

Je crois que cela signifie «tout sauf un caractère blanc».

Le métacaractère est utilisé pour trouver un caractère d’espacement.

/\S/.test(ssortingng) renvoie true si et seulement s’il y a un caractère non espace dans la ssortingng . Les tabulations et les nouvelles lignes sont des espaces.