使用javascript删除不需要的空格

时间:2011-12-05 10:11:39

标签: javascript trim

在我的应用程序中,我想从开始和结束中删除不需要的空间。如果单词之间有多个空格也删除它们留下一个空格。 我怎么能这样做?

3 个答案:

答案 0 :(得分:4)

试试这个:

//remove leading spaces
content = content.replace(/^\s+/g,'');
//remove trailing spaces
content = content.replace(/\s+$/g,'');
//remove whitespaces in the middle
content = content.replace(/\s+/g,' ');

答案 1 :(得分:1)

这应该可以删除前导空格和尾随空格,并将两个或多个空格减少到一个空格:

str.replace(/^\s+|\s+$/, '').replace('/\s\s+/', ' ')

答案 2 :(得分:1)

您可以使用jQuery trim方法。此函数删除所有新行以及从输入字符串开始或尾随的所有空格。

var str = '          it is a test string                ';

alert($.trim(str));
相关问题