Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 PHP 站点开发人员,我希望用户可以上传他的图像并给他们一个名字。在我的输入文本中,他可以插入所有类型的字符,扩展名是 jpg 但我插入它,用户只需插入名称。
什么是文件名的正则表达式?
删除空间,坏字符和其他东西?
你可以使用一些简单的东西
preg_replace("/[^a-zA-Z0-9_\-]+/", "", $name);
这将删除不是下划线、破折号、AZ 中的字母(大写和小写)和数字 (0-9) 的每个字符。