Exercícios com expressões regulares em Javascript
INF 533 - 1º Sem 2009
Atualizado em 30-Abril-09
esta página usa a técnica tableless e iframes.
A validação dos campos dos formulários a seguir deverá ser feita via expressões
regulares.
Em caso de erro ou de acerto uma janela popup deverá avisar o usuário.
- Projete e valide um formulário contendo um campo de entrada para um nome próprio em
Português podendo conter quaisquer letras acentuadas ou não, brancos e opcionalmente
um ponto decimal (por exemplo, para aceitar "Jr.")
Veja aqui
uma tabela com o conjunto de caracteres segundo o padrão ISO 8859-1
que inclui o conjunto ASCII e os caracteres acentuados das línguas ocidentais (Português, inclusive).
- Projete e valide um formulário contendo um campo de entrada para um número
de telefone com um dos seguintes formatos: (0dd)ddd-dddd ou (0dd)ddd dddd,
onde d é um dígito de 0 a 9, os parênteses são opcionais e um espaço opcional após
o código de área é permitido, por exemplo: 019 123 4567 ou (019) 123-4567
- Projete e valide um formulário contendo um campo de entrada para uma data de nascimento
com um dos seguintes formatos: dd/mm/aa, dd-mm-aa ou dd mm aa
Os campos dd mm e aa devem estar contidos nos seguintes intervalos:
- dd: 01-31
- mm: 01-12
- yy: 10-99
V. deve rejeitar dias no intervalo 32-99 e meses no intervalo 13-99.
Não é necessário verificar, porém, a compatibilidade de dias com meses
Sugestão: utilize um botão submit e o evento onClick para invocar
a função que valida o formulário.