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); }
[…] 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