2

我需要删除第一个字符(不是空格)之前的所有空格,并删除最后一个字符(不是空格)之后的所有空格。

看起来像这样:

'                 a boat has an anchor       '

应该'a boat has an anchor'

'   $$%&@$&$%& lollerskates #372734§     '

应该'$$%&@$&$%& lollerskates #372734§'

请忽略单引号,它们在那里显示空白。

4

2 回答 2

8
string.replace(/^\s+|\s+$/g, "");
于 2013-11-06T17:47:17.133 回答
6

有一个本机方法。string.trim

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim

var orig = "   foo  ";

alert( orig.trim() );
于 2013-11-06T17:47:59.550 回答