Hola tengo una consulta, es que tengo una coordenada que ingreso manualmente, pero tengo que validar que ingrese asi:
-35.397150 --> un negativo primero dos enteros y 6 decimales (que se autocompleten de ser el caso)
Hasta ahora lo que he hecho es restringir para que solo ponga
- , y sean numeros y que tengan esa longitud de caracteres, asi:
Código:
function soloNumeros(e){
key = e.keyCode || e.which;
tecla = String.fromCharCode(key).toLowerCase();
letras = "0123456789-";
especiales = [8,37,39,46];
tecla_especial = false
for(var i in especiales){
if(key == especiales[i]){
tecla_especial = true;
break;
}
}
if(letras.indexOf(tecla)==-1 && !tecla_especial)
return false;
}
La validacion debe ser creo onkeypress, alguien me puede ayudar con lo faltante, porfavor.