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

ByMySlf

Regex

5 mensagens neste tópico

Boa tarde,

precisava de validar a inserção do código postal, pelo utilizador, e como tal recorri às regex. Contudo, mesmo que seja inserido um código postal válido, esse mesmo não é reconhecido.

Algo na regex não está conforme.

Aqui está: (\\d{4}-\\d{3})

Que estou a fazer de errado?

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Porquê regex para uma coisa tão simples e como estás a usar?

Não seria mais simples uma maskedtextbox ?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas já agora, fica também uma sugestão de solução em regexp:

[0-9]{4}-[0-9]{3}

(Não sei se funciona diferente do VB, aqueles 'd' ali suponho que sejam 'decimals')

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

softclean, essa regex funcionou. Contudo, já estava a usar as maskedtextbox que o jpaulino sugeri.

Thanks!

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