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
相关推荐
夏霞16 分钟前
c# 不支持的目标框架 解决方案
开发语言·c#
雄哥00723 分钟前
java代码反编译CFR
java·开发语言·反编译·cfr
lsylalalala27 分钟前
多线程(2)
java·开发语言·多线程
jimy136 分钟前
右值大类rvalue的xvalue,和 左值大类glvalue的xvalue的区别
开发语言·c++
geovindu42 分钟前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式
专注API从业者43 分钟前
Open‑Claw 实战|无需逆向,快速搭建电商商品监控与数据分析系统
开发语言·数据结构·数据库·数据分析·php
开开心心就好1 小时前
手机悬屏翻译工具外语游戏漫画APP全覆盖
android·前端·javascript·python·游戏·pdf·html
西西弗Sisyphus1 小时前
Qt 无边框窗口自己实现拖拽与缩放
开发语言·qt
狮子雨恋1 小时前
anaconda python环境和QT python环境不一致如何解决
开发语言·python·qt
光影少年1 小时前
react navite封装一个RN 通用按钮组件
前端·javascript·react native·react.js·前端框架