 |
ActiveDelphi .: O site do programador Delphi! :.
|
| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
vanessasbano Novato

Registrado: Segunda-Feira, 4 de Abril de 2005 Mensagens: 6
|
Enviada: Qui Abr 28, 2005 2:45 pm Assunto: Criticar uma campo, somente para a inclusão de e-mails |
|
|
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 |
|
 |
thomazs Moderador


Registrado: Segunda-Feira, 1 de Março de 2004 Mensagens: 2835
|
Enviada: Qui Abr 28, 2005 2:53 pm Assunto: Criticar uma campo, somente para a inclusão de e-mails |
|
|
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 |
|
 |
SergioA Novato

Registrado: Sexta-Feira, 17 de Setembro de 2004 Mensagens: 32
|
Enviada: Qui Abr 28, 2005 3:38 pm Assunto: Criticar uma campo, somente para a inclusão de e-mails |
|
|
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 |
|
 |
vanessasbano Novato

Registrado: Segunda-Feira, 4 de Abril de 2005 Mensagens: 6
|
Enviada: Seg Mai 02, 2005 12:04 pm Assunto: Criticar uma campo, somente para a inclusão de e-mails |
|
|
Bom dia!
Agradeço as dicas, pois elas me foram de grande ajuda. Obrigada!!! |
|
| Voltar ao Topo |
|
 |
|
|
Enviar Mensagens Novas: Proibido. Responder Tópicos Proibido Editar Mensagens: Proibido. Excluir Mensagens: Proibido. Votar em Enquetes: Proibido.
|
|