在我的应用程序中,我想从开始和结束中删除不需要的空间。如果单词之间有多个空格也删除它们留下一个空格。 我怎么能这样做?
答案 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));