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 :(