JS清除字符串中的空格

一、replace()方法

replace方法在字符串中搜索值或正则表达式,返回已替换值的新字符串,不会更改原始字符串。

去除字符串内所有的空格:str = str.replace(/\s*/g,"")

去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,"")

去除字符串内左侧的空格:str = str.replace(/^\s*/,"")

去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,"")

二、trim()方法

trim方法从字符串的两侧删除空格,不会更改原始字符串。

trimStart() 方法从字符串的开头删除空格。

trimEnd() 方法从字符串末尾删除空格。

三、for循环

相关推荐
可夫小子1 小时前
OpenClaw基础-为什么会有两个端口
前端
喝拿铁写前端1 小时前
Dify 构建 FE 工作流:前端团队可复用 AI 工作流实战
前端·人工智能
喝咖啡的女孩2 小时前
React 合成事件系统
前端
从文处安2 小时前
「九九八十一难」组合式函数到底有什么用?
前端·vue.js
前端Hardy2 小时前
面试官:JS数组的常用方法有哪些?这篇总结让你面试稳了!
javascript·面试
用户5962585736062 小时前
戴上AI眼镜逛花市——感受不一样的体验
前端
yuki_uix2 小时前
Props、Context、EventBus、状态管理:组件通信方案选择指南
前端·javascript·react.js
老板我改不动了2 小时前
前端面试复习指南【代码演示多多版】之——HTML
前端
panshihao2 小时前
Mac 环境下通过 SSH 操作服务器,完成前端静态资源备份与更新(全程实操无坑)
前端
hulkie3 小时前
从 AI 对话应用理解 SSE 流式传输:一项 "老技术" 的新生
前端·人工智能