Ciao a tutti,
ho questo codice, funziona se digito singolarmente i caratteri, ma quando incollo una stringa non funziona come deve perche mi lascia alcuni caratteri che non devono rimanere. I numeri che devo incollare sono del tipo 00/33/12345 o 00-12-12345, mi sapete dare una mano? (nel codice ci son piu regexp dato che ho fatto delle prove)
codice:
<html>
<script>

function soloN(){
	var val = document.ricerca.pratica.value;
	var n=new RegExp("\\d{7}", "g");
	var re=/[^\d]/;
	var re1=/.\D/;
	var rr=/[^0-9]/;
	var r=/[^0-9]{1}/;
	val = val.replace(re,"");
	document.ricerca.pratica.value=val;
	return;
}

</script>

<body>
<form action="#" name="ricerca">
<input type="text" id="pratica" name="pratica" onkeypress="return soloN();" onkeyup="return soloN();" onchange="return soloN();">

</form>
</body>
</html>