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
相关推荐
三掌柜66613 分钟前
C++ 零基础入门与冒泡排序深度实现
java·开发语言·c++
Yyyy48221 分钟前
标签Labels、Scheduler:调度器、k8s污点与容忍度
开发语言·kubernetes
来来走走24 分钟前
Android开发(Kotlin) 扩展函数和运算符重载
android·开发语言·kotlin
zz-zjx29 分钟前
云原生LVS+Keepalived高可用方案(二)
开发语言·php·lvs
wuwu_q30 分钟前
用通俗易懂 + Android 开发实战的方式,详细讲解 Kotlin Flow 中的 retryWhen 操作符
android·开发语言·kotlin
gihigo199842 分钟前
使用JavaScript和Node.js构建简单的RESTful API
javascript·node.js·restful
一位搞嵌入式的 genius1 小时前
前端实战开发(三):Vue+Pinia中三大核心问题解决方案!!!
前端·javascript·vue.js·前端实战
网络精创大傻1 小时前
PHP 与 Node.js:实际性能对比
开发语言·node.js·php
前端.火鸡1 小时前
Vue 3.5 新API解析:响应式革命、SSR黑科技与开发体验飞跃
javascript·vue.js·科技
嗝屁小孩纸1 小时前
开发集成热门小游戏(vue+js)
前端·javascript·vue.js