USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Validar email
Bruno S.
não registrado
Postada em 09/12/2004 13:24 hs   
Estou usando a fuunção abaixo para validar email, mas ocorre um erro na linha: If Not (LCase(cValido) Like "[a-z]" Or cValido = "@" Or cValido = "." Or cValido = "-" Or cValido = "_") Then, mais precisamente nesta parte: LCase(cValido) Like "[a-z]".
 
O erro é:
Sub or Function not defined
 
Alguém sabe o que é?
 
 
Function EmailCorreto(pEmail)
    Dim Conta, Flag, cValido
   
    EmailCorreto = False
   
    If Len(pEmail) < 5 Then
        Exit Function
    End If
   
    'Verifica se existe caracter inválido
    For Conta = 1 To Len(pEmail)
        cValido = Mid(pEmail, Conta, 1)
        If Not (LCase(cValido) Like "[a-z]" Or cValido = "@" Or cValido = "." Or cValido = "-" Or cValido = "_") Then
            Exit Function
        End If
    Next
 
    'Verifica a existência de (@) 
    If InStr(pEmail, "@") = 0 Then
        Exit Function
    Else
        Flag = 0
       
        For Conta = 1 To Len(pEmail)
            If Mid(pEmail, Conta, 1) = "@" Then
                Flag = Flag + 1
            End If
        Next
       
        If Flag > 1 Then Exit Function
    End If
 
    If Left(pEmail, 1) = "@" Then
        Exit Function
    ElseIf Right(pEmail, 1) = "@" Then
        Exit Function
    ElseIf InStr(pEmail, ".@") > 0 Then
        Exit Function
    ElseIf InStr(pEmail, "@.") > 0 Then
        Exit Function
    End If
 
    'Verifica a existência de (.)
    If InStr(pEmail, ".") = 0 Then
        Exit Function
    ElseIf Left(pEmail, 1) = "." Then
        Exit Function
    ElseIf Right(pEmail, 1) = "." Then
        Exit Function
    ElseIf InStr(pEmail, "..") > 0 Then
        Exit Function
    End If
   
    EmailCorreto = True
End Function
     
Ricardo Lerma
SÃO VICENTE
SP - BRASIL
Postada em 09/12/2004 17:06 hs         
Esta função está funcionando bem: http://www.vbweb.com.br/dicas_visual.asp?Codigo=2182
 
 

VBWEB - O Portal do Desenvolvedor

Agora o VBWEB também hospeda sites!
isto mesmo! conheçam os planos do VBWEB Hosting

     
Bruno S.
não registrado
Postada em 09/12/2004 17:24 hs   
vlw pela dica, mas precisa ser asp.
     
Pedro
GUARULHOS
SP - BRASIL
Postada em 09/12/2004 18:16 hs            
Cara, eu acredito q Like não funcione em asp...
 
Eu tenho uma validação de email em VBScript, se vc kisér entra em contato pelo e-mail pedro_rff@hotmail.com, ai vc passa pra asp...
 
Faloww.....
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página