var str = document.NOMEFORM.NOMECAMPO.value;
if(str.match(/^[0-9]*[\.\,][0-9]{2}$/) {
alert("il campo e` corretto");
} else { ...

Nota che la virgola non viene sostituita. Se devi usare il campo in un conto, la virgola deve venir sostituita dal punto.