1、JavaScript如何判断输入的是空格
1.1. 使用trim()
方法和length
属性 trim()
方法可以移除字符
串两端的空白字符(包括空格、制表符、换行符等),然后检查处理后的字符串长度是否为0。
js
function isOnlySpaces(str) {
return str.trim().length === 0;
}
console.log(isOnlySpaces(" ")); // true
console.log(isOnlySpaces(" hello ")); // false
1.2. 使用正则表达式
js
function isOnlySpaces(str) {
return /^[\s]*$/.test(str);
}
console.log(isOnlySpaces(" ")); // true
console.log(isOnlySpaces(" hello ")); // false