FoxTrix,
Тогда как-то так:
<input type="text" name="text" id="text"/>
<script type="text/javascript">
document.getElementById('text').onkeypress = function () {
var self = this;
function handle() {
var res = /\W/.exec(self.value);
if (res && res.length)
self.value = self.value.replace(res, '');
}
setTimeout(handle, 0);
};
</script>