最初のタイプ:ループチェック交換
//ユーザーが関数トリム(s)を呼び出す{return trimright(trimleft(s)); } //左の関数の空白を削除しますtrimleft(s){if(s == null){return ""; } var whitespace = new String( "/t/n/r"); var str = new String(s); if(whitespace.indexof(str.charat(0))!= -1){var j = 0、i = str.length; while(j <i && whitespace.indexof(str.charat(j))!= -1){j ++; } str = str.substring(j、i); } return str; } //右側の空白を削除www.vevb.com関数trimright(s){if(s == null)return ""; var whitespace = new String( "/t/n/r"); var str = new String(s); if(whitespace.indexof(str.charat(str.length -1))!= -1){var i = str.length -1; while(i> = 0 && whitespace.indexof(str.charat(i))!= -1){i--; } str = str.substring(0、i+1); } return str; }2番目のタイプ:通常の交換
<スクリプト言語= "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> //左スペースを削除します。 function ltrim(s){return s.Replace(/(^/s*)/g、 "");} //適切なスペースを削除します。 function rtrim(s){return s.Replace(/(/s*$)/g、 "");} //左と右のスペースを削除します。 function trim(s){return s.Replace(/(^/s*)|(/s*$)/g、 ");}3番目のタイプ:jqueryを使用します
$ .trim(str)
jQueryの内部実装は次のとおりです。
function trim(str){return str.replace(/^(/s |/u00a0)+/、 '')。 }4番目:Motoolsを使用します
関数トリム(str){return str.replace(/^(/s |/xa0)+|(/s |/xa0)+$/g、 ''); }5番目:弦のトリミング
関数トリム(str){str = str.replace(/^(/s |/u00a0)+/、 ''); for(var i = str.length-1; i> = 0; i-){if(// s/.test(str.charat(i))){str = str.substring(0、i+1);壊す; }} return str; } //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (vret.lastindexof( '')== parseint(vret.length)-1)){vret = vret.substring(0、parseint(vret.length)-1); } else {return vret; }}}上記は、この記事のコンテンツ全体です。 JavaScriptの詳細については、「JavaScriptリファレンスチュートリアル」と「JavaScriptコードスタイルガイド」をご覧ください。また、誰もがwulin.comをもっとサポートすることを願っています。