1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

expressões regulares

Discussão em 'Web Development' iniciada por alfinete, 23 de Fevereiro de 2008. (Respostas: 6; Visualizações: 2706)

  1. alfinete

    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
     
  2. viskonde

    viskonde I quit My Job for Folding

    codigo postal:
    "^\d{4}-\d{3}$"

    para telefones eu uso apenas a limitacao de serem 9 digitos
    "^\d{9}"
     
  3. alfinete

    alfinete Power Member

    agradeço imenso

    caso apareçam mais agradeço
     
  4. 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: 9 de Julho de 2008
  5. spastikman

    spastikman Banido

    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.
     
  6. alfinete

    alfinete Power Member

    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
     

Partilhar esta Página