1 / 20

Componentes ASP.NET Validação – Parte 2

Bruno C. de Paula. Componentes ASP.NET Validação – Parte 2. 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2. Resumo da aula. O objetivo de hoje é conhecer mais alguns dos componentes disponibilizados pelo ASP.NET. Vamos focar nos componentes de validação.

Download Presentation

Componentes ASP.NET Validação – Parte 2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bruno C. de Paula Componentes ASP.NETValidação – Parte 2 2º Semestre 2009 > PUCPR > Tecnologia de Programação 2

  2. Resumo da aula O objetivo de hoje é conhecer mais alguns dos componentes disponibilizados pelo ASP.NET. Vamos focar nos componentes de validação. Hoje: RegularExpressionValidator

  3. Tipos de componentesValidator Controls • Controles de validação de dados; • Validações automatizadas.

  4. Controle de Hoje

  5. Expressão Regular (regexp) • Método formal para especificar um padrão de texto; • Composição de símbolos no formato de regra; • O maior desafio está em aprender a ler e escrever uma regexp.

  6. Uma expressão regular serve para casar um padrão com um texto

  7. Utilidade • Procurar texto dentro de outro; • Separar um ou mais subtextos dentro de um texto; • Validar texto em relação a um padrão.

  8. Principais metacaracteres

  9. Principais metacaracteres

  10. Principais metacaracteres

  11. Principais metacaracteres

  12. Importante! • \ faz o escape dos caracteres; • \. , \(, \), ...

  13. Exemplos • (\(0xx[0-9]{2}\) ?)?[0-9]{4}-[0-9]{4}

  14. Casa com: (0xx41) 3244-3333, 3233-3333 Não casa com: (0 3244-3333

  15. Exemplos • ([01][0-9]|2[0-3]):[0-5][0-9]

  16. Casa com: 22:30, 12:40, 01:59 Não casa com: 23:61, 25:59

  17. Componente RegularExpressionValidator • Valida a partir de uma expressão regular contida na propriedade ValidationExpression.

  18. Referências • Portal sobre Expressões Regulares: • http://aurelio.net/er/ • Livro gratuito sobre Expressões Regulares: • http://guia-er.sourceforge.net/ • Livro sobre Expressões Regulares: • http://www.novatec.com.br/livros/expreg2/ • Uma excelente explicação para iniciantes: • http://nerdson.com/blog/em-terra-de-metacaractere-quem-tem-um-asterisco-e-rei/ • Testador de regexp: http://regexpal.com/

  19. Referências • Portal: • http://www.asp.net/ • Início: • http://www.asp.net/get-started/ • Aprenda: • http://www.asp.net/learn/

  20. Referências • Vídeo sobre validação (16 minutos): • http://www.asp.net/learn/videos/video-7419.aspx • ASP.NET QuickStart: • http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/validation/default.aspx

More Related