我查了几个关于SO的问题,这似乎表明不允许使用两个连续的连字符(例如my--website.com)但是当我在http://www.register.com/index.rcmx上搜索相同的域名时,它很乐意接受该名称同时拒绝非#valid.com等非有效域名。
Validation for URL/Domain using Regex? (Rails)
答案 0 :(得分:6)
在域名中是合法的,国际化域名(IDN)在从Unicode转换为ASCII时最终以xn--
为前缀
答案 1 :(得分:3)
通常允许使用双连字符。但是,在您的具体示例中,它应该是不可能的,因为它们可能不出现在第三和第四位置,除非在其xn - 表示法中写入IDN标签。请参阅RFC 5891的以下部分:
<强> 4.2.3.1。连字符限制
Unicode字符串不得包含&#34; - &#34; (连续两个连字符)in 第三和第四个字符位置并且不得以&#34; - &#34;开头或结尾。 (连字符)。
答案 2 :(得分:-1)
无论答案如何,都必须“允许”,因为 Radiotap documentation存在。但是,也许这没关系,因为它是注册域的子域,而不是注册域本身。