Javascript 正则表达式仅用于空格,而不用于字符之间的空格?

Javascript 正则表达式仅用于空格,而不用于字符之间的空格?,javascript,regex,Javascript,Regex,在javascript中,什么是单独空格的正则表达式,而不是字符之间的空格 \s+适用于所有空白 我想做的是,如果字符串只是空白,而不是包含其他字符的空白,那么做一些事情 以下是我到目前为止所做的:if(/regexp/I.exec(str)!==null)//做点什么 if (/^\s+$/i.test(str)) { // string contains only whitespaces } 替换剩余的所有空格,如果没有其他字符,则长度应为0抱歉,没有看到您的帖子。您的解决方案与我

在javascript中,什么是单独空格的正则表达式,而不是字符之间的空格

\s+
适用于所有空白

我想做的是,如果字符串只是空白,而不是包含其他字符的空白,那么做一些事情

以下是我到目前为止所做的:
if(/regexp/I.exec(str)!==null)//做点什么

if (/^\s+$/i.test(str)) {
    // string contains only whitespaces
}

替换剩余的所有空格,如果没有其他字符,则长度应为0

抱歉,没有看到您的帖子。您的解决方案与我的相同,因此+1:-)请注意,dup答案也匹配空字符串。要匹配一个或多个空格,请使用
^\s+$
if(str.replace(/\s/g, "").length===0)
{


}