如何使用“enter”在javascript输入框中输入空白区域

时间:2014-10-20 16:28:18

标签: javascript

如何检查我的输入是否有一些新行,我知道它不是很实用,但我不想100%我的输入不易破碎。

因此,如何检查javascript中的输入框是否只是一堆空格,此时我只是检查空格。

由于

3 个答案:

答案 0 :(得分:2)

您可以使用正则表达式:

if (str.replace(/[\s\n\r]+/g, "") != "")
{
    // if you remove spaces and line breaks, it doesn't equal nothing
}

编辑 - 它应该更快

if (/\S/.test(str))
{
    // found something other than spaces or line breaks

    // "\S" should match any character that is not a space or line break
}

答案 1 :(得分:1)

您可以使用修剪并检查长度。

// it is a bunch of spaces
if(inputValue.trim().length == 0){ /* ... */}

答案 2 :(得分:0)

空间只是一堆空格。所以你可以用以下方法检查:

if(s.indexOf(' ') >= 0) return true;

您可能还想修剪输入,而不是检查是否存在空格:

 s.trim();