-Como maximo 10
-Minimo 0
-Pueda tener hasta 2decimales
-Puedas introducir tanto .(punto) como ,(coma)
Estoy haciendo pruebas con este script
Código Javascript:
Ver original
function validarNota() { var nota = 9.25; var formatoNota = /^[10] || [\d{1} [._-] \d{0,2}]/; if (!nota || formatoNota.test(nota)){ alert('Nota mal introducida'); }else{ alert('Nota bien introducida'); }
Con la validacion la idea es que o bien es un 10 (y no habria decimales), o bien es 1digito, seguido de "." ó "," con 0, 1 ó 2decimales
Pero no funciona
Muchisimas gracias a todos