// JS remove space functions
// Here, three members are added to the string class.
String. Prototype. Trim = Function (){ Return Trim ( This );}
String. Prototype. ltrim = Function (){ Return Ltrim ( This );}
String. Prototype. rtrim = Function (){ Return Rtrim ( This );}
// This is an independent function.
Function Ltrim (STR)
{
VaR I;
For (I = 0 ; I < Str. length; I ++ )
{
If (Str. charat (I) ! = " " && Str. charat (I) ! = " " ) Break ;
}
Str = Str. substring (I, str. Length );
Return STR;
}
Function Rtrim (STR)
{
VaR I;
For (I = Str. Length - 1 ; I > = 0 ; I -- )
{
If (Str. charat (I) ! = " " && Str. charat (I) ! = " " ) Break ;
}
Str = Str. substring ( 0 , I + 1 );
Return STR;
}
Function Trim (STR)
{
Return Ltrim (rtrim (STR ));
}
We recommend that you use the regular expression below.
< Script Language = " Javascript " >
<! --
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, "" );
}
// -->
< / SCRIPT>