Знайте, если строка пуста или просто содержит пробелы

Я знаю, что могу использовать следующее, чтобы проверить, нет ли строки в JavaScript:

 if(Message != '')

Как я могу проверить, является ли строка "Сообщение" в этом случае пустой и не содержит пробелов. например:

 '    '

Мне нужно использовать регулярные выражения?

Ответ 1

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
}