Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17405
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Caracteres indesejados usando ereg

03-04-2007 15:32

Nesse artigo vou mostrar uma forma de impedir alguma ação, caso tenha algum caracter indesejado em uma variável.

Vejamos o código seguinte:

<?php // $variavel tem o nosso texto $variavel = "meu texto tem arroba @ e exclamação ?"; // nessa linha abaixo, informamos que se o texto conter @ ou ? // seja considerado inválido, retornando o texto: inválido if(ereg("([@,?])", $variavel)){ echo "inválido"; // caso contrário, é retornado o texto: válido } else { echo "válido"; } ?>

Você também pode pegar um grupo de caracteres, por exemplo:

if(ereg("([0-9])", $variavel)){

ou seja, se na variável conter algo entre 0 e 9, retorna inválido.

ou

if(ereg("[a-zA-Z]", $variavel)){

ou seja, se na variável conter algo de a à z ou A à Z será inválido.

Esses são exemplos, você deve editar as resposta e caracteres permitidos ou não de acordo com o que precisa restringir.
0
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum :rock:

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado