Se me ocurre algo asi, haces una funcion, le envias la cadena y recibes validado, si validado es 1 es que hay ese caracter metido, si vale 0 es que no hay caracteres validos... pero a todo esto se me plantean otras dudas, si meto un caracter valido y otro no valido que se hace... tambien desconozco la ideas de permitir del 0 al 9 y solo unos tipos de letras... quizas si profundizaras un poco mas podria darte una solucion algo mejor... no he podido probarlo porque estoy en un ordenador algo cutre que se apaga constantemente... este ya es el 3er intento por postearte la solucion, jajajajaja...
Cita: dim Validado
validado = 0
if (Instr(cadena1,"C")>0 or Instr(cadena1,"c")>0) then
validado = 1
response.Write ("Hay una C o una c en la cadena")
end if
Espero que te sirva
Saludos, Jose