1 .
function trim(text){
text=text.replace(/^/s+/, "").replace(//s+$/, "");
}
2.
function trim(text){
text=text.replace(/^/s+/, "");
for(var i=text.length-1;i>=0;i--){
if(//S/.test(text.charAt(i))){
text=text.substring(0,i+1);
break;
}
}
return text;
}
第一个适用于字符串较小的,第二个适用于较大的字符串,第二个比第一个性能更好速度更快
本文介绍了两种JavaScript trim函数实现方式:一种使用正则表达式去除字符串两端空白字符;另一种结合正则表达式与循环判断去除空白字符。前者适用于较短字符串,后者针对较长字符串进行了优化,提高了处理效率。

6万+

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



