• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

skcratch

[Ajuda] - Expressão regular

5 mensagens neste tópico

Viva!

Será que alguém me poderia indicar uma expressão regular que verifique se um determinado campo tem pelo menos 1 dígito e no máximo 9?

Grato desde já pela ajuda,

Cumps!

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Viva!

Também tinha ideia que sim, mas estou a utilizar um online tester para expressões regulares em Javascript que não devolve os resultados esperados; caso não insira nenhum dígito, retorna o correspondente erro mas caso insira mais de 9 dígitos, retorna sucesso. O URL para o referido tester é o seguinte: http://www.regular-expressions.info/javascriptexample.html.

Grato desde já pela ajuda,

Cumps!

:D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

^[0-9]{1,9}$

De outra forma, apenas dizes que a string tem que conter uma determinada expressão, e não que tem que ser constituída exclusivamente por aquela expressão.

Outra alternativa seria adicionares um caracter no início da string, e outro no fim, e incluir esses caracteres na expressão regular.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mais uma alternativa:

^[\d]{1,9}$

O ^e o $ são de acordo com a explicação do Rui Carlos, para usar se for o caso.

0

Partilhar esta mensagem


Link 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