正则表达式中的/ \ S /表示什么?
while (cur ! = null) {
if (cur.nodeType == 3 && ! /\S/. test(cur.nodeValue)) {
element. removeChild(cur);
} else if (cur. nodeType == 1) {
cleanWhitespace(cur);
}
}
答案 0 :(得分:142)
\s
匹配空格(空格,制表符和换行符)。 \S
被否定\s
。
答案 1 :(得分:60)
\S
匹配除空白之外的任何内容。
答案 2 :(得分:15)
我认为这意味着'除了空白角色之外的任何东西'。
答案 3 :(得分:8)
/\S/.test(string)
中存在非空格字符时, string
才返回true。制表符和换行符计为空格。
答案 4 :(得分:5)
\s
metacharacter匹配空格字符。