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.