Javascript S3文件名的输入验证模式是什么?

Javascript S3文件名的输入验证模式是什么?,javascript,regex,amazon-s3,Javascript,Regex,Amazon S3,我正在努力为你创造新的生活。有人发现了吗 尝试用以下内容替换正则表达式模式表达式: ([0-9]|[A-Z]|[a-z]|[!\-_.*'\(\)])+ 其中,+表示前面标记的1个或多个。这可以更改为*,这意味着如果您需要,前面标记的0或更多。您的方法有什么问题吗?值01YES应该有效,但它不允许您的正则表达式中只有一个数字,并且希望01YES与两个数字匹配。@hendry用新的正则表达式尝试一下,我已经编辑了我的答案。你还省略了上面列出的“安全”特殊字符btw@hendry您现在可以尝试(

我正在努力为你创造新的生活。有人发现了吗


尝试用以下内容替换正则表达式模式表达式:

([0-9]|[A-Z]|[a-z]|[!\-_.*'\(\)])+

其中,
+
表示前面标记的1个或多个。这可以更改为
*
,这意味着如果您需要,前面标记的0或更多

您的方法有什么问题吗?值01YES应该有效,但它不允许您的正则表达式中只有一个数字,并且希望
01YES
与两个数字匹配。@hendry用新的正则表达式尝试一下,我已经编辑了我的答案。你还省略了上面列出的“安全”特殊字符btw@hendry您现在可以尝试
([0-9]|[A-Z]|[A-Z]|[!\-.*\(\])+
,但是如果您有禁止字符(比如“#”),它很可能会将目录名一分为二。让我知道它是如何工作的。