Php 如何为AWS bucket name创建正则表达式模式

Php 如何为AWS bucket name创建正则表达式模式,php,amazon-web-services,amazon-s3,Php,Amazon Web Services,Amazon S3,以下是应匹配的条件: 1) bucket名称的长度可以在3到63个字符之间,并且只能包含小写字符、数字、句点和破折号 2) bucket名称中的每个标签必须以小写字母或数字开头 3) bucket名称不能包含下划线、以破折号结尾、具有连续句点或在句点附近使用破折号 4) bucket名称不能格式化为IP地址(198.51.100.24)。您能为那些规则提供测试字符串吗,使用一个Regx可能很难完成所有这一切,您能使用多个检查等。需要更多信息来回答。我讨厌链接到其他资源,但我建议添加此问题的答案h

以下是应匹配的条件:

1) bucket名称的长度可以在3到63个字符之间,并且只能包含小写字符、数字、句点和破折号

2) bucket名称中的每个标签必须以小写字母或数字开头

3) bucket名称不能包含下划线、以破折号结尾、具有连续句点或在句点附近使用破折号


4) bucket名称不能格式化为IP地址(198.51.100.24)。

您能为那些
规则提供测试字符串吗
,使用一个Regx可能很难完成所有这一切,您能使用多个检查等。需要更多信息来回答。我讨厌链接到其他资源,但我建议添加此问题的答案hi ArtisticPhoenix,你可以选择任何应该满足上述所有条件的字符串。甘尼什·贾格塔普,你自己做了什么尝试?然后让我们为您做这项工作-非常乐意帮助您改进现有内容。非常感谢@Scuzzy。您能否为那些
规则提供测试字符串
,使用一个Regx可能很难做到这一切,您能否使用多个检查等。需要更多信息来回答。我讨厌链接到其他资源,但是我建议给这个问题添加一个答案嗨ArtisticPhoenix,你可以选择任何应该满足上述所有条件的字符串。Ganesh Jagtap,你自己试过什么?然后让我们为你做这项工作-非常乐意帮助你改进现有的。非常感谢@Scuzzy。