//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
;