//String.prototype 사용
//일괄 교체(예: str.ReplaceAll([/a/g,/b/g,/c/g],["aaa","bbb","ccc"])
String.prototype. 바꾸기All=함수( A,B) {
var C=this
for(var i=0;i
C=C.replace(A[i], B[i] );
};
replace(/(^[/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,'') ;
};
// 문자 길이를 반환합니다. 한자는 2로 계산됨
String.prototype.ChinaLength=function()
{
return this.replace(/[ ^/x00-/xff]/g,"**").length; };
// 문자열이 지정된 문자열로 끝나는지 확인
String.prototype.EndsWith= function (A,B) {
var C=this.length
var D; =A.length;
if(D>C)return false;
if(B) {
var E=new RegExp(A '$','i'); return E. 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 return s;