Какой функцией можно проверить строку на пустоту?
var test = " ";
var test2 = " ыва ыва ";
console.log(isEmpty(test));
console.log(isEmpty(test2));
function isEmpty(str) {
if (str.trim() == '')
return true;
return false;
}
Работает как с undefined, так и с null:
var str = ' ';
if (str != null && typeof str !== undefined) {
str = str.trim();
}
if (!str) {
console.log("Пусто");
}
UPD: теперь работает, даже если строка имеет тысячу пробелов. Спасибо Алексею за это.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости