jueves, octubre 11, 2007

Protype in Javascript, la funcion trim

Para los que programamos a diario aplicaciones web, es necesario tener una gran libreria de funciones disponibles que nos faciliten la vida, una de ellas es el trim (eliminar espacios al inicio y final de strings). Javascript por defecto no nos la ofrece, pero podemos utilizar Prototypes para crearla, aquí teneis el código:

CÓDIGO:
String.prototype.trim = function(){
a = this.replace(/^[ ]+/, '');
return a.replace(/[ ]+$/, '');
}


Hacer un trimleft o right seria tan facil como utilizar una linea de las que componen el prototype.

USO:
document.getElementById('identificador').value.trim()