Ciao amici!
Vi chiedo una cosa che ormai mi fa dannare da giorni, avevo già postato questa funzione la ri-posto di nuovo poichè l'ho modificata!
In pratica ragazzi vorrei riuscire a fare in modo che questa funzione che controlla i decimali, accetti anche i numeri interi. ma non riesco proprio a far verificare insieme i due controlli...
guardate come ho scritto...(posto solo la funzione)

<script>
function controlla(dec)
{

//ho provato ad aggiungere un controllo che accetti anche i numeri interi

var numero = new String()
if (! numero.indexOf(",") != -1 )
{
alert("ok");
return false;
}

//controlla che i decimali siano effettivamenti quelli passati, nel mio caso due

var re = new RegExp("^\\d+\\,\\d{0,"+ dec +"}?$")
var numero = document.getElementById('id_numero').value;

else if(! numero.match(re))
{
alert('il numero non è corretto, inserire 2 decimali');
return false;
}


return true;

}
</script>


ragazzi vi ringrazio per l'aiuto che mi darete!
Un saluto e buon fine settimana a tutti.
Elisa