Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Procurar @, ou certa Letra ou certo Numero em campo INPUT


WebSan.Com.Br

Pergunta

Olá, imagino que seja uma coisa boba, mas não estou sabendo procurar.

Tenho um campo simples de cadastro com 2 campos, NOME e EMAIL

Ao invés de fazer um javascript, ou algo do genero para verificar se os campos foram preenchidos eu gostaria de em ASP mesmo verificar algumas considerações para enviar para o banco esses campos.

Tipo assim:

Email = Request.Form("email")

If Email not "@" then 'Caso não tenha '@' no conteudo escrito do campo Email....
Response.Write("Você tem que colocar @ no seu email.")
elseif Email not ".com"  then 'Caso não tenha '.com' no conteudo escrito do campo Email....
Response.Write("Seu email está inválido .")
else

.....
Email adicionado no banco

End If

grato desde já.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Fala Rafael, é que na verdade em Java eu sei fazer, estou postando mais para aprender em ASP ^^.

E tipo, estou procurando uma coisa como o LEN(STRING) para contar os caracteres, e o LEFT(string, 32) pega as 32 primeiras letras, entende o que gostaria ?

Editado por WebSan.Com.Br
Link para o comentário
Compartilhar em outros sites

  • 0

Pra mim eu tinha postado a resposta aqui...

Mas deu um problema no site do fórum e não consegui acessar (entrei agora)

Tenta usar a função "instr"

Exemplo:

if (instr(valor,"@",1)=0) then 'Não existe nenhum "@" na string
Onde o "1" indica a partir de onde a busca começa e o "0" indica que a string não contém o "@" Um exemplo onde a busca começa a partir da décima posição é o seguinte:
x = instr(valor, "@", 10) 'Procura o caractere "@" a partir da décima posição

Link para o comentário
Compartilhar em outros sites

  • 0

Na verificação, dá o seguinte erro:

Microsoft vb script:history.back();'>Tentar novamente</a>")
elseif NewsNome = "" Then
Response.Write("Nome em branco...<br><Br><a href='java script:history.back();'>Tentar novamente</a>")
else
'ADD NO BANCO
end if

Editado por WebSan.Com.Br
Link para o comentário
Compartilhar em outros sites

  • 0

Putz... é que deu um pau terrivel aqui no forum para mim !! isso que estão visualizando acima não é o erro, ele misturou tudo o meu código... NOSSAA... hauaahuahuauhahu que loucura.

bom, mas de qualquer forma eu resolvi o problema.

EU usei o exemplo do Jonathan, e estava dando erro, ele não estava achando a string do meu email, mas ai alterei o seguinte:

Isto:

instr(MeuEmail ,"@",1) = 0
Por Isso:
instr(MeuEmail ,"@") = 0

E ai funcionou perfeito !

Obrigado pela força.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...