Ir para conteúdo

POWERED BY:

Arquivado

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

diasgabrie

caracteres especiais em nick

Recommended Posts

ola pessoal

 

preciso de uma ajuda. tenho um formulario onde o usuario entrará com seu nick.

mas só desejo permitir letras, numeros e _

nada de @ # $ entre outros.

 

como posso fazer isso?

 

obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você deve validar a string usando preg_match() (que utiliza Expressões Regulares).

 

Veja:

http://www.php.net/preg_match

http://www.php.net/preg_replace

 

[]s

Beraldo

Imaginando que $nick é a sua variavel de nick

if (preg_match("/[^A-Za-z0-9_ -]/", $nick)) {
  echo "Woohooo, o nick tá ok!";
} else {
  echo "Que nick feio;o tenta denovo";
}

Algo assim creio eu ;o

Compartilhar este post


Link para o post
Compartilhar em outros sites

intao man eu uso da seguinte forma.. eme imprime o erro na tela.. ai você ve

 

CODE
if( ereg("[()-.,:;*&¬!?|+}{/]", $login) ){

$erro_cad[] = "Desculpe mais o campo Login não pode conter nenhum caracter especial!";

}

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.