日期:2014-05-16  浏览次数:20432 次

javascript的trim方法
原创转载请注明出处:http://www.vejia.com/blog/269
/**
* 去除空格
* @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]], "");
}