我需要一个 native 或用户创建的函数来检查字符串是否是有效的目录名称。
我查看了 PHP 文档,我只能找到函数 is_dir
,它检查它是否是一个现有目录,并且不是一个有效的目录名称。
最佳答案
这应该适合你。
参见 regex for validating folder name & file name
if (strpbrk($filename, "\\/?%*:|\"<>") === FALSE) {
/* $filename is legal; doesn't contain illegal character. */
}
else {
/* $filename contains at least one illegal character. */
}
关于php - 检查字符串中的有效目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12680061/