sull'evento onkeyup di un campo di testo, uso questa regexp
Codice PHP:
this.value=this.value.replace(/[a-zA-Z'ì\+ò\\*\-àùèç°§é,\<\>;]/,'').replace(/(\.\.)+/,'.').replace(' ', '/').replace('//', '/'); 
che mi impedisce di mettere lettere e caratteri strani in quelli che dovrebbero essere campi telefonici, accetta ad esempio 123/456789 o 126.464798.

solo che su FF 2.0 funziona alla perfezione, su IE7 no!

edit: anche su Opera 9.10 funziona alla perfezione!