为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕村225694 2019-07-27 15:15:46
什么是正则表达式,它将匹配没有子域的有效域名?首先,对于第10000条RegEx问题感到抱歉,我意识到还有其他与领域相关的问题,但是regex要么工作不正常,太复杂,要么对于带有子域、协议和文件的URL。我的域名更简单,我需要验证域名:Google.comstackoverflow.因此,一个极少数形式的域-甚至不是像www这样的子域。字符只应该是阿兹 | 阿-Z | 0-9和期间(.)和破折号(-)域名部分不应以破折号(-)开头或结尾。(例如-Google.com)域名部分应该在1到63个字符之间。
查看完整描述

3 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

嗯,这是.相当直截了当考虑到您的具体要求,比它看起来要狡猾一些(请参阅评论):

/^[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}$/

但是请注意,这将拒绝许多有效的域。


查看完整回答
反对 回复 2019-07-28
  • 3 回答
  • 0 关注
  • 461 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信