<input type="text" onkeyup="if (!/^[a-z0-9]*$/i.test(this.value)) alert('err')">
così permetto solo lettere e numeri, magari aggiungerei le lettere accentate, punti, virgole etc.