JavaScript如何判断输入的是空格

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
相关推荐
liangshanbo121516 小时前
面试题:线上 JavaScript 报错如何快速定位到源码?
开发语言·javascript·ecmascript
weixin_4407305016 小时前
迭代器Iterator(列表生成器、可迭代的如何生成迭代器)
开发语言·python
朝朝辞暮i16 小时前
C++ 第 31C 课:Subscriber 到底是什么
开发语言·c++·算法
weixin_4407305016 小时前
内置函数、json文本、pickle二进制
开发语言·python·json
殷色玫瑰16 小时前
C++ string类详解:常用接口、字符串操作与模拟实现
java·linux·c语言·开发语言·数据结构·c++
李游Leo17 小时前
HarmonyOS 7 + Spatial Recon Kit-C++:3DGS 高斯参数的非有限值隔离与可渲染性门禁【鸿蒙心迹】
开发语言·c++·3d·harmonyos
时间的拾荒人17 小时前
Qt 文件操作详解:从基础类到读写实战
开发语言·qt·面试
Wang's Blog17 小时前
Java 项目实战: 外卖平台优化-YApi接口管理平台与文档导入导出
java·开发语言·yapi
专业程序开发源17 小时前
django新闻推荐系统70655-计算机课程设计、毕业设计
java·javascript·spring boot·后端·python·django·课程设计
jimy117 小时前
基类没有虚析构函数,基类指针删除派生类对象,行为是未定义的
开发语言·c++