ホームページ >ウェブフロントエンド >jsチュートリアル >String.prototype_javascript スキルによって実装されるいくつかの JavaScript 関数の紹介

String.prototype_javascript スキルによって実装されるいくつかの JavaScript 関数の紹介

WBOY
WBOYオリジナル
2016-05-16 17:13:021078ブラウズ
コードをコピー コードは次のとおりです:

//String.prototype use

//バッチ置換、例: str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"])
String.prototype. ReplaceAll=function ( A,B) {
var C=this;
for(var i=0;i C=C.replace(A[i], B[i] );
};
return C;(/(^[/t/n/r]*)|([/t/n/r]*$)/g,' ');
};

// 文字の左側の空白文字を削除します
String.prototype.LTrim=function () {
return this.replace(/^[ /t/n/r]/g,'');
}

// 文字
String.prototype.RTrim=function () の右側の空白文字を削除します。 {
return this.replace(/[/t/n/r]*$/g,'') ;
}

// 漢字 1 文字の長さを返します。 2 としてカウントされます
String.prototype. ChineseLength=function()
{
return this.replace(/[ ^/x00-/xff]/g,"**").length; };

// 文字列が指定された文字列で終わるかどうかを判断します
String.prototype.EndsWith= function (A,B) {
var C=this.length; =A.length;
if(D>C)return false;
if(B) {
var E=new RegExp(A '$','i'); test(this);
}else return (D==0||this.substr(C-D,D)== A);
} // 文字列が指定された文字列で始まるかどうかを判断します
String.prototype.StartsWith = function(str)
{
return this.substr(0, str.length) == str ';
if(A>0)s=this. substring(0,A);
if(A B
;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。