JS去除字符串中空格的方法


Posted in Javascript onFebruary 14, 2017

本文实例讲述了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 相关文章推荐
addRule在firefox下的兼容写法
Nov 30 Javascript
ExtJS PropertyGrid中使用Combobox选择值问题
Jun 13 Javascript
jQuery find和children方法使用
Jan 31 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
用JavaScript获取页面文档内容的实现代码
Jun 10 Javascript
DWR3 访问WEB元素的两种方法实例详解
Jan 03 Javascript
JS实现可视化文件上传
Sep 08 Javascript
微信小程序数据统计和错误统计的实现方法
Jun 26 Javascript
vue请求服务器数据后绑定不上的解决方法
Oct 30 Javascript
JavaScript对象属性操作实例解析
Feb 04 Javascript
详细分析vue响应式原理
Jun 22 Javascript
微信小程序基础教程之echart的使用
Jun 01 Javascript
Node.js与Sails redis组件的使用教程
Feb 14 #Javascript
JS表单验证方法实例小结【电话、身份证号、Email、中文、特殊字符、身份证号等】
Feb 14 #Javascript
canvas实现十二星座星空图
Feb 14 #Javascript
JavaScript省市级联下拉菜单实例
Feb 14 #Javascript
jqGrid翻页时数据选中丢失问题的解决办法
Feb 13 #Javascript
jQuery实现用户输入自动完成功能
Feb 13 #Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 #Javascript
You might like
人族 Terran 基本策略
2020/03/14 星际争霸
PHP多个版本的分析解释
2011/07/21 PHP
分享php多功能图片处理类
2016/05/15 PHP
php输出文字乱码的解决方法
2019/10/04 PHP
accesskey 提交
2006/06/26 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
禁用JavaScript控制台调试的方法
2014/03/07 Javascript
解决html按钮切换绑定不同函数后点击时执行多次函数问题
2014/05/14 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
jQuery的层级查找方式分析
2016/06/16 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
JavaScript自定义函数实现查找两个字符串最长公共子串的方法
2016/11/24 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
JS返回页面时自动回滚到历史浏览位置
2018/09/26 Javascript
Vue框架TypeScript装饰器使用指南小结
2019/02/18 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
关于vue.js中实现方法内某些代码延时执行
2019/11/14 Javascript
JS实现点击掉落特效
2021/01/29 Javascript
python django 访问静态文件出现404或500错误
2017/01/20 Python
Sanic框架请求与响应实例分析
2018/07/16 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
CSS Houdini实现动态波浪纹效果
2019/07/30 HTML / CSS
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
远程调用的原理
2014/07/05 面试题
生产总经理岗位职责
2013/12/19 职场文书
水果超市创业计划书
2014/01/27 职场文书
公司投资建议书
2014/05/16 职场文书
诉前财产保全担保书
2014/05/20 职场文书
班级文化标语
2014/06/23 职场文书
体育教师个人总结
2015/02/09 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2019年鼓励无偿献血倡议书
2019/09/17 职场文书
七年级作文之我的梦想
2019/10/16 职场文书
javascript代码简写的几种常用方式汇总
2021/08/23 Javascript