expressões regulares

alfinete

Power Member
agradecia algem que me arranjasse expressões regulares para verificar os casos abaixo

codigo postal ptg- tipo 1800-102,
telemovel - tipo 96171223,
telefone fixo tipo 245100100
 
não testada

então ca vai, depois de 3 anos:

/(91|92|93|96)\d{7}|(2)\d{8}/

Explicado:
91 ou 92 ou 93 ou 96 seguido de 7 dígitos
OU
2 seguido de 8 dígitos


Diz-me se funciona porque, sinceramente, não testei
No site RegExp funciona
 
Última edição:
só um pouco de offtopic :

os metacaracteres como \d \s \w penso são características do posix.


É de boa politica aprender a usar expressões regulares sem isto, pois pode não funcionar em todos os ambientes.
 
oki thanks

pois estamos sempre a aprender


eu agra estou em .net c#, e como funcionam não estou muito preoc

mas os /d etc estão nas regras das expressões regulares
 
Back
Topo