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);
}

1 Comment »

  1. […] Una nota importante: el objeto usa las funciones String.trim() y String.checkEmail() que hemos situado en un archivo llamado Common.js y cuya implementación puede verse aquí. […]

    Pingback by Programatik » Validación genérica de formularios con javascript — July 26, 2009 @ 7:02 pm

RSS feed for comments on this post. TrackBack URL

Leave a comment

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Powered by WordPress