Wat betekent /\S/ in een regex?
while (cur ! = null) {
if (cur.nodeType == 3 && ! /\S/. test(cur.nodeValue)) {
element. removeChild(cur);
} else if (cur. nodeType == 1) {
cleanWhitespace(cur);
}
}
Antwoord 1, autoriteit 100%
\s
komt overeen met witruimte (spaties, tabs en nieuwe regels). \s
wordt genegeerd \s
.
Antwoord 2, autoriteit 41%
\s
komt overeen met alles behalve een witruimte, volgens deze referentie.
Antwoord 3, autoriteit 10%
Ik geloof dat het ‘alles behalve een witruimteteken’ betekent.
Antwoord 4, autoriteit 5%
/\S/.test(string)
retourneert true als en alleen als er een niet-spatieteken in string
staat. Tab en nieuwe regel tellen als spaties.
Antwoord 5
De \s
metacharacterkomt overeen met witruimtetekens.