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
相关推荐
小大宇9 分钟前
Vue知识点6-computed计算属性
前端·javascript·vue.js
程序员海军35 分钟前
尤雨溪 : Vue 4 已经在规划中了!
前端·javascript·vue.js
2601_949970691 小时前
HumanizeDuration 跨端三方库仓颉适配全流程
前端·javascript·flutter
2601_962885721 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
Wang's Blog2 小时前
Java 项目实战: 交友项目 - 圈子功能实现:总结
java·开发语言·交友
下一站春风里2 小时前
位运算完整学习笔记:按位与(&)+ 异或(^)
开发语言·c++·算法
天外飞雨道沧桑3 小时前
我在浏览器里练了一个 792 参数的大模型,它学会了补全 JavaScript
开发语言·javascript·ai·ecmascript·ai编程
hhhjhl3 小时前
Yup 跨端三方库仓颉适配全流程
java·开发语言
运维行者_4 小时前
网络监控工具怎么选?从设备监控到智能运维的能力清单
运维·服务器·开发语言·网络·人工智能·支持向量机·php
鶴哥只手遮天4 小时前
jQuery 4.0 源码架构与工程实践-第 01 章 · 全景与工程结构:一个 20 岁库的自省
前端·javascript·jquery