//triml();
triml = function () {
for (var i = 0; i < this.length; i++) {
if (this.charcodeat (i) > 32) {
return this.substr (i, this.length);
}
}
return this;
}
//trimr();
trimr = function () {
for (var i = this.length; i > 0; i--) {
if (this.charcodeat (i) > 32) {
return this.substring (0, i + 1);
}
}
return this;
}
//trimwhite();
trimwhite = function() {
this = this.triml ();
return this.trimr ();
}
//replace();
function replace():string {
var str:string = string(arguments[0]);
var re_str:string = string(arguments[1]);
var new_str:string = string(arguments[2]);
if (arguments.length<3||re_str=="") {
return str;
}
while (str.indexof(re_str) != -1 && str != "") {
str_b = str.indexof(re_str);
str_e = str_b+re_str.length-1;
if (str_b != 0 && str_e != str.length-1) {
str = str.substr(0, str_b)+new_str+str.substr(str_e+1, str.length-1);
} else if (str_b == 0) {
str = new_str+str.substr(str_e+1, str.length-1);
} else {
str = str.substr(0, str_b)+new_str;
}
}
return str;
}
评论