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

^(http(s)?:\/\/)?[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$

该正则表达式的解释如下:

  • ^:表示匹配行的开始位置。
  • (http(s)?:\/\/)?:可选的匹配http或https协议,包括双斜杠。
  • [a-zA-Z0-9]+:匹配一个或多个字母或数字。
  • (\.[a-zA-Z0-9]+)+:匹配一个或多个以点开头的字母或数字组合,用于匹配域名中的子域名。
  • $:表示匹配行的结束位置。

这个正则表达式可以验证类似于以下格式的域名:

  • example.com
  • www.example.com
  • subdomain.example.com

需要注意的是,该正则表达式只是一个简单的示例,仅适用于验证基本的域名格式,不能完全覆盖所有的域名规则。对于更复杂的域名验证,可能需要使用更复杂的正则表达式或结合其他方法。

写一个验证域名的正则表达式

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

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