以前在写字符串长度验证的时候提过一些trim相关的api
在JavaScript1.8.1中引入了3个原生的trim的api。
1、trim ----去掉左右的whitespace
string.trim(); /*举例*/ " zhangyaochun ".trim() //"zhangyaochun"
2、trimLeft ---去掉左边的whitespace
string.trimLeft();
/*举例*/
" zhangyaochun ".trimLeft(); //"zhangyaochun "
3、trimRight ---去掉右边的whitespace
string.trimRight(); /*举例*/ " zhangyaochun ".trimRight(); //" zhangyaochun"
浏览器支持情况:

兼容性写法:
if(!String.prototype.trim){
String.prototype.trim = function(){
return this.replace(/^\s+|\s+$/g,'');
}
}
JavaScript trim API详解:去除字符串两端空格

本文深入解析JavaScript 1.8.1中引入的trim、trimLeft、trimRight三个API,演示如何去除字符串两端及左端、右端的空格,并提供了兼容性写法以确保在不同环境下正常工作。

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



