// ************************************************************************************************************************************************* // Libreria de scripts de Javascript // Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla // Fecha Creación: 2009-2010 // Fecha Última modificación: Noviembre-2005 // Nombre del fichero: cadenas.js // Descripción : // Este fichero implementa funciones de uso común para cadenas // ************************************************************************************************************************************************* function TrimLeft( str ) { var resultStr = ""; var i = len = 0; if (str+"" == "undefined" || str == null) return null; str += ""; if (str.length == 0) resultStr = ""; else { len = str.length; while ((i <= len) && (str.charAt(i) == " ")) i++; resultStr = str.substring(i, len); } return resultStr; } //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function TrimRight( str ) { var resultStr = ""; var i = 0; if (str+"" == "undefined" || str == null) return null; str += ""; if (str.length == 0) resultStr = ""; else { i = str.length - 1; while ((i >= 0) && (str.charAt(i) == " ")) i--; resultStr = str.substring(0, i + 1); } return resultStr; } //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- function Trim( str ) { var resultStr; resultStr = TrimLeft(str); resultStr = TrimRight(resultStr); return resultStr; }