y ahora?
Cita: <html>
<head>
<script>
function validar(e,v){
t=(document.all)?e.keyCode:e.which;
patron=(v.length>0)?/[\w-\)\(\s]/:/[\w-\)\(]/;
return patron.test(String.fromCharCode(t));
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
Nombre: <input name="b" type="text" onkeypress="return validar(event,this.value)">
</form>
</body>
</html>
La validación que pretendes hacer es importante, pero no suficiente. Si es para almacenarlo en una Base de Datos ademas de validarlo con JS deberías validarlo con Lenguaje del lado del servidor PHP o Asp ....
saludos