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

时间:2014-06-15 14:41:59

标签: javascript regex

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

\s+适用于所有空格。

我想要做的是,如果字符串只是空格而不是其他字符的空格,那么就做点什么。

以下是我目前的情况:if(/regexp/i.exec(str) !== null) // do something

2 个答案:

答案 0 :(得分:1)

尝试类似:

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

答案 1 :(得分:0)

if(str.replace(/\s/g, "").length===0)
{


}

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