原创转载请注明出处:[url]http://www.vejia.com/blog/269[/url]
/**
* 去除空格
* @param {String} 参数"L"为去除前导空格,"R"为去除后导空格,"A"为去掉所有空格,无参数为去除前后空格,参数不能多于一个
* @default 无参数 即去除前后空格
*/
String.prototype.trim = function(){
var strRegExp = {
L: /(^s*)/g,
R: /(s*$)/g,
B: /(^s*)|(s*$)/g,
A: /s/g
};
return this.replace(strRegExp[arguments[0] === undefined ? "B" : arguments[0]], "");
}