Sería mejor que utilices una expresion regular convencional para efectuar la comprobacion:
Por ejemplo:
Código:
<HTML>
<HEAD>
</HEAD>
<BODY>
<form name="form">
<input type="text" name="campo"><br>
<input type="button" onClick="validar()" value="validar">
</form>
<script language="javascript">
function validar() {
var valid1 = /([A-Z0-9\s\\]+)/i;
if (valid1.test(form.campo.value)) {
alert("OK");
}
else {
alert("Caracter incorrecto");
}
}
</script>
</BODY>
</HTML>
var valid1 = /([A-Z0-9\s\\]+)/i; // Te permite ingresar caracteres de la A a la Z, digitos del 0 al 9, espacios y el simbolo \ . Todo esto en mayusculas o minusculas.
Espero que sirva