Does anyone have a Regular Expression to validate legal FQDN?
Now, I use on this regex:
(?=^.{1,254}$)(^(?:(?!\d+\.|-)[a-zA-Z0-9_\-]{1,63}(?!-)\.?)+(?:[a-zA-Z]{2,})$)
However this regex results in "aa.a" not being valid while "aa.aa" is valid.
Does anyone know why?