I would like to validate a hostname using only regualr expression.
Host Names (or \'labels\' in DNS jargon) were traditionally defined by RFC 952 and RFC 1123 and m
Javascript regex based on Marks answer:
pattern = /^(?![0-9]+$)(?!.*-$)(?!-)[a-zA-Z0-9-]{1,63}$/g;