136 votes

qu'est-ce ( \S ) regex dire en javascript?

Ce n' /\S/ signifie dans la regex

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

188voto

Richard H Points 11693

\s correspond aux espaces (espaces, les tabulations et les nouvelles lignes). \S est niée \s.

75voto

\S correspond à rien, mais un espace, en fonction de cette référence.

19voto

Spiny Norman Points 5699

Je crois que ça veut dire "n'importe quoi, mais un caractère espace'.

8voto

Victor Nicollet Points 16924

/\S/.test(string) retourne true si et seulement si il y a un caractère non espace en string. Tab et retour à la ligne comptent comme des espaces.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X