Para validar direcciones de e-mail podemos utilizar la siguiente función en ASP:

function esValidoEmail(cadena)
  set expReg = New RegExp
  expReg.Pattern = "^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@_
                     [_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*$"
  esValidoEmail = expReg.Test(cadena) and len(cadena) < 256
  set expReg = nothing
end function

Su versión en Javascript:

function esValidoEmail(cadena) {
  strExpReg = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@_
                [_a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*$/;
  return strExpReg.test(cadena);
}

Como en las otras funciones, en esta función en Javascript sí que es necesario juntar la expresión en una única línea quitando los _ de final de línea porque de lo contrario no funcionará.

Otros artículos relacionados:

  1. Validar campos y parámetros con expresiones regulares en ASP
  2. Validar fechas con expresiones regulares en ASP y Javascript
  3. Validar direcciones de Internet o URL’s con expresiones regulares en Javascript
  4. Eliminar saltos de línea en un textarea con Javascript
  5. Reemplazar carácteres con expresiones regulares en ASP para generar URL’s amigables
Etiquetas: , ,
Deja una Respuesta