Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2007, 14:05
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Re: validacion de la terminacion de email

es muy sencillo, unicamente tienes que hacer una expresion regular, mira primero tienes que validar que antes de la @ se encuentren solo caracteres validos, entonces haces lo siguiente

([a-zA-Z0-9_\.])+

con esto estas diciendo que solo acepte letras minusculas, mayusculas, numeros, guin bajo y punto, ahora lo siguiente es validar despues de la arroba sea port.ac.uk, etonces lo pones asi

post\.ac\.uk

y has terminado la expresion, quedando de esta manera

/^([a-zA-Z0-9_\.])+@port\.ac\.uk$/

aqui te pongo un ejemplo competo

Código:
var regexp = /^([a-zA-Z0-9_\.])+@port\.ac\.uk$/;

var t1 = '[email protected]';
var t2 = '[email protected]';
var t3 = '[email protected]';
var t4 = '[email protected]';
var t5 = '[email protected]';

alert(regexp.test(t1)); //false
alert(regexp.test(t2)); //true
alert(regexp.test(t3)); //false
alert(regexp.test(t4)); //true
alert(regexp.test(t5)); //false
hace funnnnnnnnnnnnnnnnn