Ir para o conteúdo
Knot

Pattern com preg_match

Mensagens Recomendadas

Knot

Boas!

Será que alguém me poderia ajudar a criar um pattern para aceitar apenas letras, números, hífens?

Por exemplo o seguinte permite apenas letras, espaços e hifens, segundo a descrição que tinha:

$pattern        = '/^[a-zA-ZÀ-ÿ\'\- ]{1,15}$/';

Eu já usei algo assim do género em linux para pesquisar ficheiros ou pastas com determinados nomes e assim , mas não me lembro qual a forma de construir...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Knot

Obrigado já consegui resolver.

Basicamente coloquei a permitir o primeiro caracter ser a-z ou A-Z ou 0-9, que era até o que me interessava mais, o objectivo era evitar guardar strings com código scritpt, embed, object, etc que começam por <

Usei:

$pattern        = '/^[a-zA-Z0-9]/';

Faltava-me era o nome disto para pesquisar, "expressões regulares"! :thumbsup:

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.