Regular expression for validating domain name
If the first character is a quotation mark, match a beginning quotation mark followed by at least one occurrence of any character, followed by an ending quotation mark.
Firstly sorry for the 10,000th Reg Ex question, I realise there are other domain related questions but the regex is either not working properly, too complex, or for urls with subdomains, protocols, and filepaths.
Is there a quick and dirty way to validate if the correct FQDN has been entered? ASCII labels either follow the old syntax, or begin "xn--", in which case they are a punycode version of a Unicode string.
Instead, the regular expression merely verifies that the top-level domain name consists of between two and twenty-four ASCII characters, with alphanumeric first and last characters and the remaining characters being either alphanumeric or a hyphen (-). Mine is more simple, I need to validate a domain name: So a domain in its rawest form - not even a subdomain like 4 revised: TLD should actually be labelled "subdomain" as it should include things like uk -- I would imagine the only validation possible (apart from checking against a list) would be 'after the first dot there should be one or more characters under rules #1 Thanks very much, believe me I did try!I know that this is a bit of an old post, but all of the regular expressions here are missing one very important component: the support for IDN domain names. They enable extended UTF-8 characters in domain names.The following example converts the host name in UTF-8 into ACE encoding.