很显然,单独的名字可以由正则表达式 [a-zA-Z0-9][-a-zA-Z0-9]{0,62} 来匹配,而完整的域名至少包括两个名字(比如google.com,由google和com构成),最后可以有一个表示根域的点(在规范中,最后有一个点的才是完整域名,但一般认为包括两个以上名字的域名也是完整域名,哪怕它后面没有点)。 匹配完整域名的正则...