ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Criticar uma campo, somente para a inclusão de e-mails

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
vanessasbano
Novato
Novato


Registrado: Segunda-Feira, 4 de Abril de 2005
Mensagens: 6

MensagemEnviada: Qui Abr 28, 2005 2:45 pm    Assunto: Criticar uma campo, somente para a inclusão de e-mails Responder com Citação

Boa tarde,

Gostaria de uma dica, pois tenho a necessidade de ter um campo específico para a inclusão de e-mails, e sem um critica, meus usuários fazem deste campo , um campo para observações e dentre outros(número da conta corrente, etc), cujo já existe. Desde já agradeço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Qui Abr 28, 2005 2:53 pm    Assunto: Criticar uma campo, somente para a inclusão de e-mails Responder com Citação

Uma forma simples de fazer essa validação seria, no evento OnValidate do campo, colocar algo mais ou menos assim:

if not ( (pos(\'@\',sender.AsString) > 0 ) and (pos(\'.\',sender.AsString) > 0 ) ) then
abort;



O pequeno trecho acima, obriga o conteúdo do campo a ter no mínimo o @ e 1 ponto. É uma forma de validar seu campo.
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
SergioA
Novato
Novato


Registrado: Sexta-Feira, 17 de Setembro de 2004
Mensagens: 32

MensagemEnviada: Qui Abr 28, 2005 3:38 pm    Assunto: Criticar uma campo, somente para a inclusão de e-mails Responder com Citação

Prezado:

Usando expressões regulares:

function checkEmail($eMailAddress) {
if (eregi(\"^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?
[0-9a-z])*\\\\.[a-z]{2,3}$\", $eMailAddress, $check)) {
return true;
}
return false;
}

extraído de [url]http://www.linhadecodigo.com.br/dicas.asp?id_dica=933&sub=46[/url]

Sds,
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
vanessasbano
Novato
Novato


Registrado: Segunda-Feira, 4 de Abril de 2005
Mensagens: 6

MensagemEnviada: Seg Mai 02, 2005 12:04 pm    Assunto: Criticar uma campo, somente para a inclusão de e-mails Responder com Citação

Bom dia!


Agradeço as dicas, pois elas me foram de grande ajuda. Obrigada!!! Wink
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB