Não sei se o tópico esta na categoria certa, qualquer coisa pode mudar.
É o seguinte quero validar um dominio de acordo com a seguinte regra:
Tamanho mínimo de 2 e máximo de 26 caracteres, não incluindo a categoria, por exemplo: no domínio XXXX.COM.BR, esta limitação se refere ao XXXX.
Caracteres válidos são [A-Z;0-9], o hífen e os seguintes caracteres acentuados : à, á, â, ã, é, ê, í, ó, ô, õ, ú, ü, ç.[1]
Não pode conter somente números.
Estou utilizando a expressão ([a-zàáâãéêíóôõúüç]+[0-9]*){2,26}.
Pois um dominio não pode ter somente números no nome, então tem que ter uma letra obrigatoriamente, e deve ter no minimo 2 e no máximo 26 caracteres.
É seguinte, ele valida o tamanho de 2 a 26 esta ok.
Quando informado somente números ele da como falso, então esta certo essa parte.
Quando informado somente letras ele da como verdadeiro, então esta certo essa parte.
Quando informado uma letra e varios números ele da como falso, isso esta errado, era para dar verdadeiro.
Acho que como os números são opcionais ele valida o tamanho {2,26} com base somente nas letras que pelo menos uma é obrigatória.
Alguem pode dar uma força.
Obrigado