Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/02/2005, 06:26
vampirnet
 
Fecha de Ingreso: febrero-2005
Mensajes: 28
Antigüedad: 19 años, 3 meses
Puntos: 0
Esta es la que yo uso, es de mi propia factoria:

Código:
//Comprueba que el importe introducido sea correcto
function comprobarValorImporte(importe){
      //Si acaba solo en numeros
      patron=/^[0-9]+$/;
      if(importe.match(patron)){
        importe = importe + ",00";
      }

      //Comprobamos si el formato introducido es valido
      patron=/^([0-9]+|[0-9]{1,3}(\.[0-9]{3})*)(,[0-9]{1,2})?$/;
      if(!importe.match(patron)){
         alert("Importe mal introducido. Debe utilizar el separador de miles '.' y separador de decimales ','");
         return(0);
      }
     return(importe);
  }