7

SO に関するいくつかの質問を調べました。これは、2 つの連続したハイフン (my--website.com など) が許可されていないことを示唆しているようですが、http://www.register.com/index で同じドメイン名を検索すると. rcmxの場合、my#website.com のような無効なドメイン名を拒否する一方で、喜んで名前を受け入れます。
正規表現を使用した URL/ドメインの検証? (レール)

4

3 に答える 3

6

通常、二重ハイフンは許可されます。ただし、特定の例では、IDN ラベルを xn-- 表記で記述する場合を除いて、3 番目と 4 番目の位置に発生しない可能性があるため、可能ではありません。RFC 5891 の次のセクションを参照してください。

4.2.3.1. ハイフンの制限

Unicode 文字列の 3 番目と 4 番目の文字位置に「--」(2 つの連続するハイフン) を含めてはならず、「-」(ハイフン) で開始または終了してはなりません。

于 2016-03-29T12:32:02.763 に答える