以下是一个验证域名不验证IP的正则表达式:

^(?:(?!\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,6}\\.?|(?:localhost))$

这个正则表达式通过使用否定预查 (?!\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}) 来排除IP地址的验证。它接受以下形式的域名:

  • example.com
  • www.example.com
  • subdomain.example.com
  • sub-domain.example.com
  • example.co
  • example.co.uk

它可以匹配最常见的顶级域名,如:.com、.net、.org、.io 等等。

请注意,正则表达式只能检验域名的格式是否正确,不能判断该域名是否真实存在或是否可用。


原文地址: http://www.cveoy.top/t/topic/hyfO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录