Al final he conseguido que funcione pero no se si lo estoy haciendo correctamente, aparentemente si.
¿Estaria bien asi?
Código Javascript
:
Ver originalfunction comprobar()
{
var caja=document.getElementById('caja').value;
if(!(/\<|\>|\"|\?|\\|\:|\||\/|\*/.test(caja)))
{
alert('Son numeros y letras OK');
}
else
{
alert('ERROR, contiene alguno de los siguientes caracteres \/:*?"<>| ');
}
}