Как проверить строку на пустоту

475
15 мая 2017, 00:28

Какой функцией можно проверить строку на пустоту?

Answer 1

var test = "   "; 
var test2 = " ыва ыва   "; 
 
console.log(isEmpty(test)); 
console.log(isEmpty(test2)); 
  
 
function isEmpty(str) { 
  if (str.trim() == '')  
    return true; 
     
  return false; 
}

Answer 2

Работает как с undefined, так и с null:

var str = ' '; 
 
if (str != null && typeof str !== undefined) { 
   str = str.trim(); 
} 
 
if (!str) {  
   console.log("Пусто"); 
}

UPD: теперь работает, даже если строка имеет тысячу пробелов. Спасибо Алексею за это.

READ ALSO
Переключатель категорий на jquery

Переключатель категорий на jquery

На сайте имеется раздел новостейНовости можно показывать все, а можно включить отбор по дате (год, месяц) или категории

280
Error Number: 1054 Unknown column 'check' in 'on clause' codeigniter

Error Number: 1054 Unknown column 'check' in 'on clause' codeigniter

Помогите пожалуйста, столкнулся с такой проблемой! Есть такой же запрос с отелями, но с ними все хорошо и не каких ошибок! А вот с недвижимостью...

295
Ошибка в JS ! Помогите разобраться

Ошибка в JS ! Помогите разобраться

На сайте была 1 форма , обрабатываемая в ajax , но понадобилось добавить вторую и думал что будет достаточно создать форму и дублировать скрипт...

309
Как получить в цикле значение элементов добавленных через jQuery?

Как получить в цикле значение элементов добавленных через jQuery?

Пытаюсь победить календарь от дяди БитриксаУ него в коде каждый день имеет дата-аттрибут

283