phenaproxima/domain-constraint

此包已被弃用且不再维护。未建议替代包。

用于验证器测试值是否为有效域名的约束。

1.0.1 2015-10-25 14:13 UTC

This package is auto-updated.

Last update: 2024-07-01 16:05:53 UTC


README

用于测试值是否为有效域名的Symfony验证器组件的约束。

值将与以下规则进行测试:http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names

  • 至少有两个由点分隔的段
  • 不能以点开头或结尾
  • 每个段必须介于1到63个字符之间
  • 整个域名不能超过255个字符
  • 有效字符为 'a' 到 'z','A' 到 'Z','0' 到 '9' 和连字符 (-)
  • 标签不能以连字符开头或结尾
  • 最后一个段必须是支持的顶级域名(并且有很多奇怪的顶级域名)