Expressões Regulares
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


Muito boas as dicas uso muito no meu trabalho!
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???
meu pg do meu site é
http://www.complexodelazerrios.com.br/aspmail.asp