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

本文实例讲述了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去除字符串中空格的方法 的全部内容, 来源链接: utcz.com/z/349883.html

回到顶部