ciao a tutti,

sto utilizzando questa funzione scritta da fcaldera per formattare un numero

codice:
function format(number, dec) {
    
    
    while (number.length < dec + 1)  
        number = "0" + number;
    
    var formatted = "";
    var decimal  = new RegExp ("(\\d*?)(\\d{" + dec +"})$");
    var fixed    = new RegExp ("(\\d*?)(\\d{3})$");
     
    split = decimal.exec(number);
    
    if (split[2].length > 0) {
        formatted = "," + split[2];
    }
    number = split[1];
    
    while (number.length > 3) {
      split = fixed.exec(number);
      formatted = "." + split[2] + formatted;
      number = split[1];
    }
   
    formatted = number + formatted;
    return formatted;

}
la richiamo cosi
codice:
onBlur="format(this, 2)"
ma viene fuori un'errore


Grazie mille