ciao a tutti,
sto utilizzando questa funzione scritta da fcaldera per formattare un numero
la richiamo cosicodice: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; }
ma viene fuori un'errorecodice:onBlur="format(this, 2)"![]()
Grazie mille