Você está aqui: JavaScript ::: Dicas & Truques ::: Data e Hora |
Validar uma data no formato dd/mm/aaaaQuantidade de visualizações: 6 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 |
|
Python - Como calcular o volume de chuvas em Python - Fórmula do cálculo do volume de chuvas em Python Delphi - Como usar o Delphi para verificar se um determinado processo do Windows está sendo executado |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






