首頁  >  文章  >  web前端  >  String.prototype實作的一些javascript函數介紹_javascript技巧

String.prototype實作的一些javascript函數介紹_javascript技巧

WBOY
WBOY原創
2016-05-16 17:13:021065瀏覽
複製碼 程式碼如下:

//String.prototype使用  

//String.prototype使用  

/批次使用替換,例如: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   );  
    };  
    return C;  
};  

// 去 this .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.ChineseLength=function()  
{ ^/x00-/xff]/g,"**").length;  
};  

// 判斷字串是否以指定的字串結束  
String.prototype.EndsWith= function (A,B) {  
    var C=this.length;  
    var D=A.length;  
  var E=new RegExp(A '$','i');  
        return E.test(this);  
    }else return (D==0||this.substr==(C-D)) A);  
};  
// 判斷字串是否以指定的字串開始  
String.prototype.StartsWith = function(str)    };  
// 字串從哪開始多長字去掉  
String.prototype.Remove=function (A,B) { =
 ';  
    if(A>0)s=this.substring(0,A);  
    if(A B};

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn