Validação para data
Publicado por Paulo Dias (última atualização em 03/02/2014)
[ Hits: 11.054 ]
Homepage: http://naotenhosite.eu.nao.tenho
O script faz a validação de uma data. Verifica se o dia, mês e ano são coerentes, levando em consideração anos bissextos.
function validarData( data ) { data = data.replace(/[^0-9\/]/g, ""); var partes = data.split("/"); if( partes.length != 3 ) return false; var dia = partes[0]; var mes = partes[1]; var ano = partes[2]; if( isNaN(dia) || isNaN(mes) || isNaN(ano) ) return false; if( mes > 12 || mes < 1 || ano < 1 || dia < 1) return false; if( mes == 2 ) { maiorDia = ( ( (!(ano % 4)) && (ano % 100) ) || (!(ano % 400)) )? 29: 28; if( dia > maiorDia ) return false; }else { if( mes == 4 || mes == 6 || mes == 9 || mes == 11 ) { if( dia > 30 ) return false; }else { if( dia > 31 ) return false; } } return true; }
JSOO - Trabalhar o checkbox com javascript
Formulário com multiplos action
Conta o número de caracteres digitados e informa o restante
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Instalar driver Nvidia no Debian 13
Redimensionando, espelhando, convertendo e rotacionando imagens com script
Debian 13 Trixie para Iniciantes
Convertendo pacotes DEB que usam ZSTD (Padrão Novo) para XZ (Padrão Antigo)
Problema com impressoras de rede (0)
Ajuda com o Debian 13 - Video hibrido geforce 940 mx Wayland OFF (1)