用prototype幫原生string物件加上trim方法

最近快被WYSIWYG線上編輯器搞死了

因為原先的舊系統有用寫個一個For IE的版本(因為那時FF還沒出吧,小弟推測)

所以小弟就開始寫了,因為編輯器要碰到很多處理Event的地方

最近快被WYSIWYG線上編輯器搞死了

因為原先的舊系統有用寫個一個For IE的版本(因為那時FF還沒出吧,小弟推測)

所以小弟就開始寫了,因為編輯器要碰到很多處理Event的地方

這點FF跟IE寫起來真的是有天壤之別@@

也讓我深感力不從心><

 

今天在看MSDN的JScript文件中有看到關於prototype的文章

小弟覺得幫string擴充加上trim的方法挺好玩的就記下來分享一下

其實非常簡單,只要一行,就像這樣:

 


String.prototype.trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}

 

那您以後就可以新增String的物件,並使用你擴充的Trim方法了

同理也可以幫其他javascript內建的物件擴充其他功能:P