gpt4 book ai didi

php - 用于验证 linux 文件名的正则表达式(多编码)

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:19 26 4
gpt4 key购买 nike

我的设置是:Fedora Linux/PHP/Apache

我需要允许用户以他们的语言输入文件名。 Linux 在我测试时创建了阿拉伯语的文件。

我的问题是,我应该使用什么字符以及什么正则表达式来验证文件名?

最佳答案

一般来说:POSIX 允许除

以外的所有字符
  • \0(空字符)
  • /(路径分隔符)

任何事情都会发生,所以这真的取决于想要接受什么

如果您希望文件名也适用于 Windows,请记住:

关于php - 用于验证 linux 文件名的正则表达式(多编码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7805499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com