Extensiones útiles de String en Javascript
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); }