Que capo con las expresiones regulares!!! Me gustaria tener esa facilidad, son una asignatura pendiente.
No nos desanimemos.
Habria que hacer otra expresion que tome una lista valida de dominios de primer nivel por paises (
http://en.wikipedia.org/wiki/Country...p-level_domain)
y los dominios de primer nivel genericos (
http://en.wikipedia.org/wiki/Generic_top-level_domain)
Entonces:
- Tomamos la cadena de texto desde el ultimo punto hasta el final.
- ¿Es valida contra la lista de paises?
- Si: tomamos la cadena de texto desde el anteultimo punto hasta el ultimo.
- ¿Es valida contra la lista de genericos?
- Si: deducimos que es un dominio de primer nivel con pais.
- No: deducimos que es un dominio invalido. (1)
- No
- ¿Es valida contra la lista de genericos?
- Si: deducimos que es un dominio de primer nivel sin pais.
- No: es un dominio invalido.
Creo estar en lo correcto. Cualquier cosa me corrijen.
Saludos!!!