Ir para conteúdo

POWERED BY:

Arquivado

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

LuanMMartins

Regex PHP

Recommended Posts

Olá pessoal, desde já obrigado pela atenção

Meu problema é o seguinte, eu tenho entrada de dados no registro para nome de usuário, e eu não poço aceitar nome com caracteres especiais,

ate ai tudo bem, o problema é que caracteres como () {} [] são aceitos na minha regex

function syntax_nome($var){ // função para verificação de usuario, só aceitará caractees (az) (AZ) (01) (.:) (-_)
               $parrern = "/[^a-zA-Z0-9.-:_=@-]{4,20}$/"; // definindo o tipo de entrada valida
               if(preg_match($parrern,$var) == TRUE){
                    return $valor='sim';
               }else{
                    return $valor='não';
               }
          }

de qual forma eu faria o pattern para que não aceitace ponutação e []{}[] assim como caracteres especiais

MAS eu preciso aceitar entradas como :;-_@#

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.