Hola
Lo único que has de hacer es añadir "ñ" a la var validos
De cualquier usar
expresiones regulares mucho mejor
Para el caso que te ocupa has de cambiar
patron =/[A-Za-z\s]/; // 4
por
patron =/[A-Za-z0-9ñÑ\s]/; // Número y letra incluida la ñ
Suerte