Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/08/2006, 13:51
MisterJohn
 
Fecha de Ingreso: junio-2006
Mensajes: 17
Antigüedad: 17 años, 11 meses
Puntos: 0
Aqui te tengo la solucion... son 3 funciones trim, TrimLeft, TrimRigth

Trim
Código:
<SCRIPT LANGUAGE="JavaScript">
function Trim( str ) {
var resultStr = "";

resultStr = TrimLeft(str);
resultStr = TrimRight(resultStr);

return resultStr;
}
</SCRIPT>
TrimLeft

Código:
<SCRIPT LANGUAGE="JavaScript">
function TrimLeft( str ) {
var resultStr = "";
var i = len = 0;
// Return immediately if an invalid value was passed in
if (str+"" == "undefined" || str == null) 
return null;
// Make sure the argument is a string
str += "";
if (str.length == 0) 
resultStr = "";
else { 
// Loop through string starting at the beginning as long as there
// are spaces.
// len = str.length - 1;
len = str.length;

while ((i <= len) && (str.charAt(i) == " "))
i++;
// When the loop is done, we're sitting at the first non-space char,
// so return that char plus the remaining chars of the string.
resultStr = str.substring(i, len);
}
return resultStr;
}
</SCRIPT>
TrimRight

Código:
<SCRIPT LANGUAGE="JavaScript">
function TrimRight( str ) {
var resultStr = "";
var i = 0;
// Return immediately if an invalid value was passed in
if (str+"" == "undefined" || str == null) 
return null;
// Make sure the argument is a string
str += "";

if (str.length == 0) 
resultStr = "";
else {
// Loop through string starting at the end as long as there
// are spaces.
i = str.length - 1;
while ((i >= 0) && (str.charAt(i) == " "))
i--;

// When the loop is done, we're sitting at the last non-space char,
// so return that char plus all previous chars of the string.
resultStr = str.substring(0, i + 1);
}

return resultStr; 
}
</SCRIPT>
Espero te sirva.. saludos...