Jump to content


Photo

Função Para Validar E-mail


  • Faça o login para participar
4 replies to this topic

#1 luc_hcore

luc_hcore

    12 Horas

  • Usuários
  • 125 posts
  • Sexo:Não informado
  • Localidade:Fortaleza-CE

Posted 12/07/2006, 09:08

Descupa a ignorancia, mas eu não sei como fazer a verificação :D

FUNÇÃO PARA VALIDAR E-MAIL
A vida é a soma de suas escolhas.

#2 Worm

Worm

    Veterano

  • Ex-Admins
  • 1343 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP
  • Interesses:Obter o maximo conhecimento.

Posted 12/07/2006, 09:45

Cara, conhece um pouco de JS ( JavaScript ), se sim usa JS é mais fácil e rápido.

Na Seção HTML/JavaScript ( Aqui ) ensina como valildar.

Veja se ajuda. :D

#3 luc_hcore

luc_hcore

    12 Horas

  • Usuários
  • 125 posts
  • Sexo:Não informado
  • Localidade:Fortaleza-CE

Posted 12/07/2006, 13:10

Cara, conhece um pouco de JS ( JavaScript ), se sim usa JS é mais fácil e rápido.

Na Seção HTML/JavaScript ( Aqui ) ensina como valildar.

Veja se ajuda. :D


vlw cara.

js é mais fácil mas a validação asp é mais complexa, além de ser mais segura. A função tem protinha aqui no fórum no link que deixei. Tentei assim:
<%Option Explicit%>
<!--#include file="funcao_chkmail.asp" -->
<%
Dim email
email = "meuemail@dominio.com"
If chkmail(email) = True Then
	Response.Write email & " é um e-mail válido!"
Else
	Response.Write email & " não é um e-mail válido!"
End If
%>
Mas apareceu isso:
Tipo de erro:
Erro de tempo de execução do Microsoft VBScript (0x800A000D)
Tipos incompatíveis: 'chkmail'
index.asp, line 6
LINK PARA A FUNÇÃO
Alguém sabe como faço?
A vida é a soma de suas escolhas.

#4 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 12/07/2006, 13:19

Use RegularExpressions ;)

Function EmailValido(email)
Set objRegExp = New RegExp
objRegExp.Pattern = "^[a-z0-9._-]+\@[a-z0-9._-]+\.[a-z]{2,4}$"
objRegExp.IgnoreCase = True
EmailValido = objRegExp.Test(email)
End Function

Essa função vai retornar True para e-mails validos, e False para e-mails inválidos.

Pra usar ela é só chamar ela assim:
If EmailValido(Trim(Request.Form("email"))) = True Then
'Aqui o código continua já que o e-mail é valido
Else
'Aqui a mensagem de erro porque o e-mail é inválido
End If


[]s

#5 luc_hcore

luc_hcore

    12 Horas

  • Usuários
  • 125 posts
  • Sexo:Não informado
  • Localidade:Fortaleza-CE

Posted 12/07/2006, 14:02

(y)

vlw!
A vida é a soma de suas escolhas.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq