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
相关推荐
-银雾鸢尾-12 分钟前
C#中的协变和逆变
开发语言·c#
阿米亚波13 分钟前
【C++ 异常处理】try-catch
开发语言·c++·笔记·try-catch
huabuyu17 分钟前
SourceMap:从「看不懂线上报错」到「让 AI 定位真根因」
前端·javascript
旖旎夜光22 分钟前
C++(内存管理)
开发语言·c++·学习
এ慕ོ冬℘゜24 分钟前
前端树形二级列表渲染 + 页面传参完整实战解析(附原生jQuery源码)
前端·javascript·jquery
≮傷£≯√34 分钟前
QT配置FFmpeg
开发语言·qt·ffmpeg
三8441 小时前
RCE长度&字符限制绕过
开发语言·php
用户24171401418601 小时前
一个 Tapas 菜单 App,逼我啃下了前端存储和 this 绑定两座大山
javascript
小陈的进阶之路1 小时前
爬虫三大解析库:lxml, jsonpath, bs4
开发语言·笔记·python
wuyk5551 小时前
第1章:无刷电机核心原理与运行机制
c语言·开发语言·stm32·单片机·嵌入式硬件·机器学习