0

az AZ 0-9 のような文字を含むドメイン名をチェックする正規表現が必要です -

また、アンダースコア _ 文字を含むドメイン名はありますか?

私を助けてください。

4

2 に答える 2

1

この正規表現は、任意の数のサブドメインとすべてのトップ レベル ドメインで機能します (世界はムルカだけではありません)。

/^ (?: [a-z0-9] (?:[a-z0-9\-]* [a-z0-9])? \. )*  #Subdomains
   [a-z0-9] (?:[a-z0-9\-]* [a-z0-9])?            #Domain
   \. [a-z]{2,6} $                               #Top-level domain
/ix

ドメイン名にアンダースコアを含めることはできません。[a-zA-Z0-9] のみ、およびサブドメイン名の先頭または末尾にない場合はハイフン。

于 2012-06-04T08:11:13.610 に答える
1

これがあなたが探しているものだと思います:

^[a-zA-Z0-9]+([a-zA-Z0-9-.]+)?.(com|org|net|mil|edu|de|COM|ORG|NET|MIL|EDU| DE)$

于 2012-06-04T07:36:09.337 に答える