Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maggotzz

[Resolvido] Formulario

Recommended Posts

Olá, eu queria saber qual é o comando em PHP para checar se por exemplo o campo "email" tem o @ para que o usuario nao digite qualquer coisa no campo de e-mail.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para fazer validação de e-mail, veja as funções pra ER:

http://br.php.net/manual/pt_BR/function.eregi.php

No caso que você quer apenas saber se há um arroba em uma string, isso resolve:

CODE
if (eregi('@', $email))

{

echo '$email tem arroba';

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso um mais completo

 

if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email)) {

	echo "Erro: E-mail invaido. E-mails devem estar no formato xxxxx@xxxx.xxx.xx";
	exit;
}

ele verifica se tem @ e . alem de nao deixar caracteres especiais (alguns mongas adoram escrever ç ou acento)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.