Проверьте, содержит ли строка только пробелы в JavaScript

Чтобы проверить, содержит ли строка только пробелы в JavaScript, вы можете использовать несколько методов. Вот несколько подходов:

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

function isBlank(str) {
  return /^\s*$/.test(str);
}
console.log(isBlank(""));         // true
console.log(isBlank("   "));      // true
console.log(isBlank("Hello"));    // false

Метод 2: использование String.prototype.trim():

function isBlank(str) {
  return str.trim() === "";
}
console.log(isBlank(""));         // true
console.log(isBlank("   "));      // true
console.log(isBlank("Hello"));    // false

Метод 3: использование String.prototype.replace():

function isBlank(str) {
  return str.replace(/\s/g, "") === "";
}
console.log(isBlank(""));         // true
console.log(isBlank("   "));      // true
console.log(isBlank("Hello"));    // false