FUNCTION ValidarCuentaEmail LPARAMETERS email && la cuenta loRegExp = CreateObject("VBScript.RegExp") loRegExp.IgnoreCase = .T. loRegExp.Pattern = '^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$' m.valid = loRegExp.Test(m.email) RELEASE loRegExp RETURN M.valid ENDFUNC
13 de junio de 2007
Validar cuenta de correo electrónico
Función enviada al Grupo de Noticias por Anders Altberg que valida una cuenta de e-mail.
Suscribirse a:
Comentarios de la entrada
(
Atom
)
Saludos Luis Maria Guayan
ResponderBorrarCorregir : Funcion ValidarCuentaEmail
Por : Function ValidarCuentaEmail
Hola no acepta correos con - cuando el correo es valido
ResponderBorrarNo acepta correos que contengan guión bajo "_" antes del caracter "@" y son correos validos.
ResponderBorrarPara que funciones con guiones o sub dominio cambiar esta linea loRegExp.Pattern ..... por la de abajo
ResponderBorrarloRegExp.Pattern = "^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"