JS去除字符串中空格的方法
发布时间 - 2026-01-10 23:02:08 点击率:次本文实例讲述了JS去除字符串中空格的方法。分享给大家供大家参考,具体如下:

去掉字符串中的所有空格,不仅仅包含前后空格:
text = text.replace(/\s/ig,'');
去掉前后空格:
第一种方法:
使用trim()
function Trim(m){
while((m.length>0)&&(m.charAt(0)==' '))
m = m.substring(1, m.length);
while((m.length>0)&&(m.charAt(m.length-1)==' '))
m = m.substring(0, m.length-1);
return m;
}
第二种方法:
text = text.replace(/(^\s*)|(\s*$)/g,'');
//Recon 的思路:
//-------------
//去掉字串左边的空格
function lTrim(str)
{
if (str.charAt(0) == " ")
{
//如果字串左边第一个字符为空 格
str = str.slice(1);//将空格从字串中去掉
//这一句也可改成 str = str.substring(1, str.length);
str = lTrim(str); //递归调用
}
return str;
}
//去掉字串右边的空格
function rTrim(str)
{
var iLength;
iLength = str.length;
if (str.charAt(iLength - 1) == " ")
{
// 如果字串右边第一个字符为空格
str = str.slice(0, iLength - 1);//将空格从字串中去掉
//这一句 也可改成 str = str.substring(0, iLength - 1);
str = rTrim(str); //递归调用
}
return str;
}
//去掉字串两边的空格
function trim(str)
{
return lTrim(rTrim(str));
}
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript正则表达式技巧大全》、《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JS
# 去除
# 字符串
# 空格
# JS去除字符串的空格增强版(可以去除中间的空格)
# JS去除字符串两端空格的简单实例
# JavaScript trim 去除字符串空格的三种方法(附代码详解)
# javascript去除字符串左右两端的空格
# JavaScript去除字符串两端空格的三种方法
# 使用js去除字符串内所带有空格的三种方法
# 字串
# 递归
# 这一
# 第一个
# 也可
# 种方法
# 操作技巧
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 为空
# 讲述了
# 正则表达式
# replace
# text
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何彻底卸载建站之星软件?
如何在腾讯云服务器上快速搭建个人网站?
,在苏州找工作,上哪个网站比较好?
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
EditPlus中的正则表达式 实战(2)
如何在阿里云虚拟主机上快速搭建个人网站?
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】
Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
如何快速搭建高效WAP手机网站?
如何快速使用云服务器搭建个人网站?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
Laravel distinct去重查询_Laravel Eloquent去重方法
如何基于云服务器快速搭建个人网站?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
javascript基本数据类型及类型检测常用方法小结
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
微信小程序 HTTPS报错整理常见问题及解决方案
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
iOS验证手机号的正则表达式
Laravel怎么连接多个数据库_Laravel多数据库连接配置
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
如何在万网自助建站平台快速创建网站?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何正确选择百度移动适配建站域名?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
Mybatis 中的insertOrUpdate操作
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
如何在宝塔面板中创建新站点?
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
香港服务器选型指南:免备案配置与高效建站方案解析
如何用景安虚拟主机手机版绑定域名建站?
如何在万网利用已有域名快速建站?
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何注册花生壳免费域名并搭建个人网站?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
实例解析angularjs的filter过滤器
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
三星网站视频制作教程下载,三星w23网页如何全屏?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
jQuery validate插件功能与用法详解
Python文本处理实践_日志清洗解析【指导】
如何用已有域名快速搭建网站?

