hola, estoy haciendo un programa para explicar el if pero nose como validar el prompt la verdad no tengo mucho conociendo javascript y ya intente varias maneras pero no puedo validar para que no se ingresen letras ni caracteres especiales ni valores nulos , tambien me gustaria que el prompt al ponerle cancel saliera el mensajito de estas seguro que quieres cancelar, les agradeceria mucho su ayuda
aqui esta mi codigo
<html>
<head>
<script language="javascript">
function ejecutar()
{ // ejemplo del if
alert("Inicio");
alert("Este programa calculara si eres mayor de edad");
edad=parseInt(prompt("Introduce tu edad"));
if(edad>=18)
{
alert("Eres mayor de edad tu tienes "+ edad);
}
else if (edad <=17 && edad >=1)
{
alert("Eres menor de edad "+edad);
}
else if (edad === 0)
{
alert("?");
}
alert("Fin");
return true;
}
</script>
</head>
<body>
para ejecutar el programa dale click al diagrama!!!!
<img src="grumosa.png" onclick="ejecutar()" />
<a href="#" onclick="document.location.reload(); return true;">Para repetir haga click</a>
</body>
</html>