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广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  5种Android数据存储方式汇总  微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  Laravel Docker环境搭建教程_Laravel Sail使用指南  详解vue.js组件化开发实践  Laravel怎么实现验证码(Captcha)功能  高端建站三要素:定制模板、企业官网与响应式设计优化  Java遍历集合的三种方式  Laravel怎么实现模型属性的自动加密  Python结构化数据采集_字段抽取解析【教程】  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何生成腾讯云建站专用兑换码?  海南网站制作公司有哪些,海口网是哪家的?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何快速登录WAP自助建站平台?  Python文本处理实践_日志清洗解析【指导】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  JavaScript实现Fly Bird小游戏  如何快速辨别茅台真假?关键步骤解析  如何在自有机房高效搭建专业网站?  在Oracle关闭情况下如何修改spfile的参数  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  专业商城网站制作公司有哪些,pi商城官网是哪个?  Laravel如何实现数据库事务?(DB Facade示例)  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  如何用搬瓦工VPS快速搭建个人网站?  网站制作报价单模板图片,小松挖机官方网站报价?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何为不同团队 ID 动态生成多个独立按钮  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  Android使用GridView实现日历的简单功能  如何在IIS中新建站点并解决端口绑定冲突?  北京网页设计制作网站有哪些,继续教育自动播放怎么设置?  如何在Windows虚拟主机上快速搭建网站?  在centOS 7安装mysql 5.7的详细教程  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析  JS实现鼠标移上去显示图片或微信二维码  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  如何正确选择百度移动适配建站域名?  实例解析Array和String方法