Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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 :;-_@#
Carregando comentários...