在Javascript中为String对象添加trim,ltrim,rtrim方法

在Javascript中为String对象添加trim,ltrim,rtrim方法
    利用Javascript中每个对象(Object)的prototype属性我们可以为Javascript中的内置对象添加我们自己的方法和属性。以下就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)
 1 String.prototype.Trim  =   function ()
 2 {
 3  return this.replace(/(^\s*)|(\s*$)/g, "");
 4}

 5 String.prototype.LTrim  =   function ()
 6 {
 7  return this.replace(/(^\s*)/g, "");
 8}

 9 String.prototype.Rtrim  =   function ()
10 {
11  return this.replace(/(\s*$)/g, "");
12}
    使用的实例:
 1 < script language = javascript >
 2 String.prototype.Trim  =   function ()
 3 {
 4  return this.replace(/(^\s*)|(\s*$)/g, "");
 5}
 
 6 var  s  =   "    leading and trailing spaces    " ;
 7 window.alert(s  +   "  ( "   +  s.length  +   " ) " ); 
 8 =  s.Trim(); 
 9 window.alert(s  +   "  ( "   +  s.length  +   " ) " );
10 </ script >

你可能感兴趣的:(在Javascript中为String对象添加trim,ltrim,rtrim方法)