Você está aqui: JavaScript ::: Dicas & Truques ::: Data e Hora |
Validar uma data no formato dd/mm/aaaaQuantidade de visualizações: 3 vezes |
<HTML> <HEAD><TITLE>Validar uma data no formato dd/mm/aaaa</TITLE> <script type="text/javascript"> function validarData(data){ var formatoValido = /^d{2}/d{2}/d{4}$/; var valido = false; if(!formatoValido.test(data.value)) alert("A data está no formato errado. Por favor corrija."); else{ var dia = data.value.split("/")[0]; var mes = data.value.split("/")[1]; var ano = data.value.split("/")[2]; var MyData = new Date(ano, mes - 1, dia); if((MyData.getMonth() + 1 != mes)|| (MyData.getDate() != dia)|| (MyData.getFullYear() != ano)) alert("Valores inválidos para o dia, mês ou ano. Por favor corrija."); else valido = true; } if(valido == false){ data.focus(); data.select(); } return valido; } </script> </HEAD> <BODY> <form onsubmit="return validarData(this.data)"> Informe uma data no formato dd/mm/aaaa<br> <input type="text" name="data"> <input type="submit" value="Validar!"> </form> </BODY> </HTML> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de JavaScript |
Veja mais Dicas e truques de JavaScript |
Dicas e truques de outras linguagens |
GoLang - Como retornar o tamanho de uma string em Golang usando os métodos len() e RuneCountInString() C# - Como testar se uma string é null ou vazia em C# usando a função IsNullOrEmpty() da classe String |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |