Expressões Regulares

By diego@ds2web.com.br • on novembro 9, 2008 • Filed under: Asp.Net

Um recurso legal do ASP.Net são os “Controls Validators”, ou controles de validação, que servem para validar os campos de formulários em asp.net.
Falando um pouco sobre os controles de validação temos o “RequiredFieldValidadtor”, este controle serve para validar os campos [more]que não podem ficar vazios, então, ao inseri-los no seu formulário você poderá definir quais campos terão o preenchimento obrigatório. Você também tem a possibilidade de escolher uma mensagem de alerta e uma mensagem de erro caso o usuário insista em enviar o form.

Temos também o “RegularExpressionValidator” que são as expressões regulares, que servem para validar os campos específicos como email, cpf, telefone, cep e etc..
Para isso existem esxpresões regulares específicas para cada tipo de informação abaixo listarei algumas delas:
Expressão regular para CPF:
^\d{3}\.\d{3}\.\d{3}-\d{2}$ - EX: 000.000.000-00

Expressão regular para Email:
\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* - Ex: xxx@xxx.com.br ou xxx@xxx.com

Expressão regular para Telefone:
^\(\d{2}\)\d{4}-\d{4}$ - Ex: (xx)xxxx-xxxx

Expressão regular para CEP:
^\d{5}-\d{3}$ – Ex: xxxxx-xxx

Comments

  1. admin disse:

    Muito boas as dicas uso muito no meu trabalho! :)

  2. Eraldo disse:

    To maluco nunca vi asp na vida e stou passando um aperto para fazer meu formulario , esta tudo la porem so aparece o nome , email e a menssagem o resto não vem no email

    Nome:

    E-mail:

    Cidade:

      Estado:

    UF

    AC
    AL
    AM
    AP
    BA
    CE
    DF
    ES
    GO
    MA
    MT
    MS
    MG
    PA
    PR
    PB
    PI
    RJ
    RN
    RO
    RR
    RS
    SC
    SP
    SE
    TO

    DDD: 

      Telefone:

    Chegada:

    Dia
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31

     

    Mês
    Janeiro
    Fevereiro
    Março
    Abril
    Maio
    Junho
    Julho
    Agosto
    Setembro
    Outubro
    Novembro
    Dezembro

     

    Ano
    2009
    2010
    2011

    Partida:

    Dia
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31

     

    Mês
    Janeiro
    Fevereiro
    Março
    Abril
    Maio
    Junho
    Julho
    Agosto
    Setembro
    Outubro
    Novembro
    Dezembro

     

    Ano
    2009
    2010
    2011

    Adultos:


    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    Mais de 10

      Crianças:


    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    mais de10

    Mensagem:

    Você prefere ser contactado por:

    e-mail

    telefone ?

    O q fasso???

Leave a Reply