Respuesta: Caja de Texto con solo numeros y letras Es que en la expresión regular no aparece el espacio, como tampoco la coma, ni los puntos, nueva linea, etc. para esots caracteres especiales tienes que añadir \s, \n, \. , \^ , etc... échale un vistazo a expresiones regulares.
Por otro lado.. .este if es un poco raro:
if (tecla==8) return true;
else if (tecla==0||tecla==9) return true;
esto es lo mismo que poner esto if((tecla=0)||(tecla=8)||(tecla=9)) return true; y sospecho que no es eso lo que tú quieres. |