一些Javascript函数实现的string.prototype介绍

复制代码代码如下所示:
/ / string.prototype使用

/ /体积置换,如:str.replaceall({ / / / B / G,G,和C/G },{AAA
字符串替换函数原型。=(A,B){
var =;
对于(var i = 0;i < a.length;i++){
C =取代(一个{我},B {我});
};
返回C;
};

删除空白字符的两端
{(字符串。
返回(this.replace /(^ { / / /红} *)|({ / / /红} * $ / g),);
};

删除左侧空白字符
{(字符串。原型。LTrim =功能)
返回this.replace( / / / ^ { } n / R / G);
};

删除右侧空白字符
{(字符串。原型。RTrim =功能)
返回this.replace( / / / N { } * $ / R / G);
};

返回字符长度,中文为2
字符串。chineselength =()函数的原型。
{
返回this.replace( / / { ^设备/ xff } / g,**的长度);
};

以确定字符串是否以指定的字符串开始。
字符串。原型。EndsWith =功能(A,B){
var c = this.length;
var a a.length;
如果(d)返回false;
如果(b){
var = new RegExp(+$,我);
返回E.test(本);
} else return(a = 0 | | this.substr(C-D,D)= =一个);
};
以确定字符串是否以指定的字符串开始。
string.prototype.startswith =功能(STR)
{
返回this.substr(0,str.length)= str;
};
在哪里启动长字符字符串
原型。删除=函数(A,B){
var=;
如果(a>0)= this.substring(0、一);
如果(a+b<这个长度)+ = this.substring(A + B,这个长度);
返回的;
};