ciao a tutti,
come posso modificare questa espressione regolare in modo che sia consentito il . (punto) insieme ai numeri?
codice:this.value=this.value.replace(/\D/gi,\'\')![]()
grazie mille
ciao a tutti,
come posso modificare questa espressione regolare in modo che sia consentito il . (punto) insieme ai numeri?
codice:this.value=this.value.replace(/\D/gi,\'\')![]()
grazie mille
prova questacodice:this.value=this.value.replace(/^[^\d\.]+$/,'')
Vuoi aiutare la riforestazione responsabile?
Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)
mmm... non funziona piu...![]()
Ciao Rossella_75,
così però ti permette di inserire roba tipo 234234.....234.23.4.23......32.4...32464.676codice:this.value=this.value.replace(/[^\d\.]/g,'');
![]()
grazie cosi già va meglio, anche se come mi hai fatto notare si possono inserire molti punti...
ti conviene fare il contrario allora... invece del replace per eliminare quello che non va puoi usare il match per tenere solo quello che va bene
se non vuoi i numeri negativi togli -?codice:<input type="text" name="NomeText4" onkeyup="this.value=this.value.match(/-?\d*\.?\d*/)[0]" onchange="this.value=this.value.match(/-?\d*\.?\d*/)[0]">
![]()