Verificar se é uma Data - JavaScript

Preciso verificar se os dados informado pelo usuario é uma data, esses dados estão sendo inseridos em uma lista via javaScript, se esses dados for uma data ele retorna true se não false!

function main(){
  var btn = document.querySelector("button#btn");
  btn.addEventListener("click",adicionar);   
}
var cont = 0;
function adicionar(){
	cont++;	
	var elementoPai = document.body;
	var list = document.createElement("lista");
	
	var entrada = document.getElementById("campo").value;
	elementoPai.appendChild(list);
	
	list.innerHTML += "<div id='peg"+cont+"'><li>" + entrada;	
}
 }
function validar(texto) {	
	var valido = false;
	var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;
	if ((texto.value.match(expReg)) && (texto.value!='')) {
		alert('true'); 
	}  
	return false;
}

window.addEventListener("load",main);

###Não invente a roda:

Utilize https://momentjs.com/ ótimo plugin javascript para verificação de datas além de outros recursos …

Dragoon, boa tarde!

Infelizmente sou iniciante e não coneheço esses comandos. Foi solicitado utilizar expressão regular ou split, que tambeme não conheço.

Mas obrigada pelo link e atenção.

é trabalho de faculdade?

então, mas a expressão regular ali não funciona? o que acontece com teu código de fato? vi também que a função validar não está sendo chamada…

Bom dia, Dragoon!

Não, peguei lista de exercicios na internet e estou tentando fazer, para aprender!

O enunciado pede para pesquisar sobre os dois e tentar utilizar no exercicio.

Poste o enunicado do exercicio!?

Dragoon,

Muito obrigada pela atenção!

Com as dicas do leandrosp consegui identificar o erro.

Assim que finalizar posto o resultado completo aqui.

1 curtida

Dragoon,

Poderia me indicar sites bacanas para estudar sozinha javaScript?

http://www.w3schools.com
Tem vários cursos bacanas, não apenas de javascript, mas html5, jquery, angular, css, etc.

1 curtida

Tem diversos, mas, entre no javascriptbrasil no Facebook, lá a galera é fera !!!

1 curtida