La prima cosa da fare e' decidere esattamente quali caratteri vuoi considerare non validi, o - meglio ancora - quali consideri validi. In base a quello si puo' scegliere la soluzione migliore.