知道字符串是空的还是只包含空格

时间:2012-11-13 01:06:47

标签: javascript jquery

我知道我可以使用以下内容检查JavaScript中的字符串是否为空:

 if(Message != '')

我如何检查在这种情况下字符串'Message'是否为空且不包含多个空格。例如:

 '    '

我需要使用正则表达式吗?

1 个答案:

答案 0 :(得分:32)

jQuery不会取代Javascript。 您可以使用:

if (Message.replace(/\s/g, "").length > 0) {
    // Your Code
}

话虽如此,如果您真的想要jQuery版本,请尝试this

if ($.trim(Message).length > 0) {
    // Your Code
}

或者,只要您只定位IE9 +和现代浏览器,就可以使用内置的trim功能。

if (Message.trim().length > 0) {
    // Your Code
}