viernes, 1 de febrero de 2013

Siebel eScript Trim function

Este Siebel eScript elimina los espacios en blanco en los extremos de una cadena de texto..
function ltrim(str) {
  for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
  return str.substring(k, str.length);
}


function rtrim(str) {
  for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
  return str.substring(0,j+1);
}


function trim(str) {
  return ltrim(rtrim(str));
}


function isWhitespace(charToCheck) {
  var whitespaceChars = " \t\n\r\f";
  return (whitespaceChars.indexOf(charToCheck) != -1);
}

2 comentarios:

fiviet dijo...

excelente aportación. Muchas gracias :)

Unknown dijo...

rtrim hace ltrim en realidad y ltrim hace rtrim muy buen aporte