function trim()
{
// 用正则表达式将前后空格
// 用空字符串替代。
return this.replace(/(^\s*)|(\s*$)/g, "");
}
或者
function trim(str)
{
for(var i = 0 ; i<str.length && str.charAt(i)==" " ; i++ ) ;
for(var j =str.length; j>0 && str.charAt(j-1)==" " ; j--) ;
if(i>j) return "";
return str.substring(i,j);
}
JavaScript trim 方法实现
本文介绍了两种使用 JavaScript 实现字符串前后空白字符去除的方法:一种利用正则表达式进行替换;另一种通过循环遍历来查找非空白字符的位置并返回相应子串。这两种方法均可有效地去除字符串两端的空白字符。
260

被折叠的 条评论
为什么被折叠?



