it-swarm.com.de

Was bedeutet der reguläre Ausdruck in JavaScript?

Was bedeutet/\ S/in einem regulären Ausdruck?

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

\s steht für Leerzeichen (Leerzeichen, Tabulatoren und neue Zeilen). \S wird negiert \s.

146
Richard H

\S stimmt mit nichts außer einem Leerzeichen überein, gemäß dieser Referenz .

61

Ich glaube, es bedeutet "alles andere als ein Leerzeichen".

15
Spiny Norman

/\S/.test(string) gibt nur dann true zurück, wenn sich in string ein Nicht-Leerzeichen befindet. Tab und Newline zählen als Leerzeichen.

8
Victor Nicollet

Das \sMetazeichen entspricht Leerzeichen.

3
nick