ciao a tutti io con questo mini js

codice:
onkeyup =""this.value=this.value.replace(/[^0-9]/ig,'')
faccio un controllo sull'inserimento in una textbox
domanda e se oltre hai numeri volessi consentire anche
il char - e . ???
come la devo implementare??

grazie a tutti