什么是正则表达式,它将匹配没有子域的有效域名?

什么是正则表达式,它将匹配没有子域的有效域名?

首先,对于第10000条RegEx问题感到抱歉,

我意识到还有其他与领域相关的问题,但是regex要么工作不正常,太复杂,要么对于带有子域、协议和文件的URL。

我的域名更简单,我需要验证域名:

Google.com

stackoverflow.

因此,一个极少数形式的域-甚至不是像www这样的子域。

  1. 字符只应该是

    阿兹 | 阿-Z | 0-9

    期间

    (.)和

    破折号(-)

  2. 域名部分不应以破折号(-)开头或结尾。

    (例如-Google.com)

  3. 域名部分应该在1到63个字符之间。


侃侃无极
浏览 564回答 3
3回答

慕姐4208626

嗯,这是.相当直截了当考虑到您的具体要求,比它看起来要狡猾一些(请参阅评论):/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/但是请注意,这将拒绝许多有效的域。
打开App,查看更多内容
随时随地看视频慕课网APP