Ciao a tutti, devo controllare che dei campi contengano solo dei numeri: 23 , 0.5 , 0,5 , 123.5 , ecc...
Ho fatto la seguente espressione ma accetta anche valori del tipo: 4r, 23s, ecc...
function controlla(campo) {
var re = /[\d]/g;
var ro = / /g; // elimina spazi
campo = campo.replace( ro, "" );
alert(re.test(campo));
if(re.test(campo)) alert("Dato errato");
}
cosa sbaglio? Grazie