javascript去除字符串空格的函数 原文地址 function jtrim(s) { var i,b=0,e=s.length; for(i=0;i<s.length;i++) //去左空格 if(s.charAt(i)!=' '){b=i;break;} if(i==s.length) return ""; for(i=s.length-1;i>b;i--) 去右空格 if(s.charAt(i)!=' '){e=i;break;} return s.substring(b,e+1); } 下面的更好点: // 去左空格; function ltrim(s) { return s.replace( /^\s*/, ""); } // 去右空格; function rtrim(s) { return s.replace( /\s*$/, ""); } // 去左右空格; function trim(s) { return rtrim(ltrim(s)); }