JavierB gracias por la welcome y por contestar,
 
esa solución que comentas, se me paso por la cabeza pero, que pasaría con otros tipos de tilde y letra no es cuestión de ponerlo todo, supongo que abra una solución. pensé lo siguiente. 
Código:
 var catysubcat=/^[a-zA-Z0-9 ñÑçÇáÁäÄàÀâÂéÉëËèÈêÊíÍïÏìÌîÎóÓöÖòÒôÔúÚüÜùÙûÛ]{3,100}$/;
   pero poner la cadena con todos las vocales me aprece excesivo, por eso pensé que quizas se pueda poner algún rango de unicode o algo nuse :(