Em 05/06/2012 11:39, Marcelo Silva (IG) escreveu:
Pessoal, eu uso essa função para validar email no delphi:
class function TSendMail.fValidarEmail(aStr: string): Boolean;
begin
aStr := Trim(UpperCase(aStr));
if Pos('@', aStr) > 1 then begin
   Delete(aStr, 1, pos('@', aStr));
   Result := (Length(aStr) > 0) and (Pos('.', aStr) > 2);
end else
   Result := False;
end;
Ainda não tenho conhecimentos a ponto de portar essa função para o postgres
Alguém teria uam função pra validar email no postgres?
Gostaria de usa-la assim:
select * from tabela
where (fValidaEmail(email) = True) // ou 'True' ?
Procurei na web mas não achei algo desse tipo

SELECT REPLACE('[email protected]','_','') SIMILAR TO '[a-zA-Z][[:alnum:]_.-]*@[a-zA-Z][[:alnum:]_.-]*[.][a-zA-Z]+';

--
Irineu Raymundo
Programador/Consultor Técnico
Senda Engenharia de Dados Ltda.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a