明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

在Javascript中為String對(duì)象添加trim,ltrim,rtrim方法

[摘要]利用Javascript中每個(gè)對(duì)象(Object)的prototype屬性我們可以為Javascript中的內(nèi)置對(duì)象添加我們自己的方法和屬性。 以下我們就用這個(gè)屬性來(lái)為String對(duì)象添加三個(gè)方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數(shù)一樣) String.proto...

利用Javascript中每個(gè)對(duì)象(Object)的prototype屬性我們可以為Javascript中的內(nèi)置對(duì)象添加我們自己的方法和屬性。
以下我們就用這個(gè)屬性來(lái)為String對(duì)象添加三個(gè)方法:Trim,LTrim,RTrim(作用和VbScript中的同名函數(shù)一樣)
String.prototype.Trim = function()
{
return this.replace(/(^\s*) (\s*$)/g, "");
}
String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}
String.prototype.Rtrim = function()
{
return this.replace(/(\s*$)/g, "");
}
怎么樣,簡(jiǎn)單吧,下面看一個(gè)使用的實(shí)例:
<script language=javascript>
String.prototype.Trim = function()
{
return this.replace(/(^\s*) (\s*$)/g, "");
}

var s = " leading and trailing spaces ";

window.alert(s + " (" + s.length + ")");

s = s.Trim();

window.alert(s + " (" + s.length + ")");

</script>