12

以下を使用して、JavaScript で文字列が空かどうかを確認できます。

 if(Message != '')

この場合、文字列 'Message' が空で、多くのスペースが含まれていないかどうかを確認するにはどうすればよいですか。例えば:

 '    '

正規表現を使用する必要がありますか?

4

1 に答える 1

37

jQuery は Javascript に取って代わるものではありません。以下を使用できます。

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

そうは言っても、本当にjQueryバージョンが必要な場合は、これを試してください:

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

または、IE9+ および最新のブラウザーのみをターゲットにしている限り、組み込みのトリム機能を使用できます。

if (Message.trim().length > 0) {
    // Your Code
}
于 2012-11-13T01:09:26.680 に答える