Hola FiveWinners.
Alguien tiene una funcion que valide si una direccion de correo electronica esta bien construida?
ejemplo ?()@estamal.com
Gracias
Saludos
Visite Chiapas, el paraiso de México.
Hola FiveWinners.
Alguien tiene una funcion que valide si una direccion de correo electronica esta bien construida?
ejemplo ?()@estamal.com
Gracias
Saludos
function main()
LOCAL cStr1 := "emailvalido@email.com"
LOCAL cStr2 := "emailinvalido#email.com"
LOCAL cStr3 := "emailvalido.mi_email@email.com.ve"
@ 1, 1 CLEAR TO MaxRow(), MaxCol()
? verificaEmail(cStr1)
? verificaEmail(cStr2)
? verificaEmail(cStr3)
return nil
function verificaEmail(cEmail)
LOCAL pCompiled := hb_regexComp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$")
LOCAL aMatch
LOCAL cRet := ""
aMatch = hb_regex( pCompiled, cEmail )
if Empty( aMatch )
cRet = "No"
end
return "Email: " + cEmail + " " + cRet + " Valido"Hola Daniel.
Excelente, gracias.
Saludos