Ciao a tutti,

ho bisogno di sostituire tutti i caratteri che non rispettano una regex:
codice:
$("#capitale").on("keyup",verificafloatcapitale);
var regexcapitale=/(^[0-9]+(\.[0-9]{1,2})?)$/;
function verificafloatcapitale(){    
    var cs= $(this).val();
    cs=cs.replace(".",",");
    cs=cs.replace(regexcapitale,"");
    $(this).val(cs);
}
Quando l'utente preme un tasto sul campo input con id capitale, tutti i caratteri che non rispettano la regex devono essere eliminati, attualmente vengono cancellati quelli che la rispettano, come posso fare a negarla?

Grazie,
Roberto