Programatik

July 16, 2009

Extensiones útiles de String en Javascript

Filed under: email, validación, OOP, JavaScript — Rafa @ 6:58 pm

He aquí un par de extensiones a través del prototipado del tipo String en javascript:

trim

Elimina espacios sobrantes al principio y al final de una cadena.

String.prototype.trim = function() {
	return this.replace(/^s+|s+$/, '');
};

Su uso es de la forma que sigue:

var cadena = "      texto de prueba     ";
 
var cadenaSinEspacios = cadena.trim();

Comprobar si un email es válido

Es bastante obvio.

String.prototype.checkEmail = function() {
	var re = /^(([^<>()[].,;:s@\"]+(.[^<>()[].,;:s@\"]+)*)|(\".+\"))
	@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])
	|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/;
	return this.match(re);
}

Powered by WordPress