Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2015, 06:35
JuanManuel1
 
Fecha de Ingreso: diciembre-2008
Mensajes: 5
Antigüedad: 15 años, 5 meses
Puntos: 0
Expresion regular, validar Nota Examen

Hola a todos, necesito una expresion regular que me valide la nota de un examen:
-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
  1. function validarNota() {
  2.     var nota = 9.25;
  3.     var formatoNota = /^[10] || [\d{1} [._-] \d{0,2}]/;
  4.     if (!nota || formatoNota.test(nota)){
  5.         alert('Nota mal introducida');
  6.     }else{
  7.         alert('Nota bien introducida');
  8.     }


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