Чтобы проверить, содержит ли строка только пробелы в 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