ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript カスタム メソッドは、trim()、Ltrim()、および Rtrim() の関数を実装します_javascript スキル

JavaScript カスタム メソッドは、trim()、Ltrim()、および Rtrim() の関数を実装します_javascript スキル

WBOY
リリース: 2016-05-16 17:18:01
オリジナル
1289 人が閲覧しました

文字列の両端のスペースを削除することは、文字列処理の非常に一般的な方法です。残念ながら、JavaScript には次の 3 つのメソッドがありません。
ステップ 1、文字列にメンバーを追加します

コードをコピーします コードは次のとおりです。

String.prototype.Trim = function(){ return Trim(this); }
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}

2 番目のステップ、メソッドを実装します
コードをコピー コードは次のとおりです。

function LTrim( str)
{
var i;
for(i=0;i{
if(str.charAt(i)!=" "&&str. charAt(i)! =" ")break;
str=str.substring(i,str.length);
関数 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);
関数 Trim(str);
{
return LTrim(RTrim(str));
}


もちろん、コードをより明確かつ効率的にするために正規表現を使用することもできます。 🎜>



コードをコピーします


コードは次のとおりです。{
return this.replace( /(^s*)/g, "");
}
String.prototype.RTrim = function()
{
return this.replace(/ (s*$)/g, "");
}

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート