// js去除空格函数 // 此处为string类添加三个成员 String.prototype.Trim = function (){ return Trim( this );}String.prototype.LTrim = function (){ return LTrim( this );}String.prototype.RTrim = function (){ return RTrim( this );} // 此处为独立函数 function LTrim(str){ var i; for (i = 0 ;i < str.length;i ++ ) { if (str.charAt(i) != " " && str.charAt(i) != " " ) break ; } str = str.substring(i,str.length); return str;} function RTrim(str){ var i; for (i = str.length - 1 ;i >= 0 ;i -- ) { if (str.charAt(i) != " " && str.charAt(i) != " " ) break ; } str = str.substring( 0 ,i + 1 ); return str;} function Trim(str){ return LTrim(RTrim(str));}
下面是利用正则来实现的,推荐使用。
< SCRIPT LANGUAGE = " JavaScript " > <!-- String.prototype.Trim = function () { return this .replace( / (^\s*)|(\s*$) / g, "" ); } String.prototype.LTrim = function () { return this .replace( / (^\s*) / g, "" ); } String.prototype.RTrim = function () { return this .replace( / (\s*$) / g, "" ); } // --> < / SCRIPT>