gpt4 book ai didi

javascript - 使用Javascript检测字符串中的一些保留字符

转载 作者:行者123 更新时间:2023-11-28 16:34:17 25 4
gpt4 key购买 nike

我有一个以上传 MP3 文件的形式输入的文件,但我想在文件名中检测系统的保留字符,例如! @ 或任何其他。

我发现的所有代码都替换了这些字符,但我只想检测它们以提醒用户。我认为使用正则表达式会很容易,但我不了解它们。

我正在使用 JQuery/Javascript。

编辑以改进我的问题描述:

我正在使用 CodeIgniter 应用程序,该应用程序允许用户将 MP3 文件上传到服务器。我使用 jQuery 来管理客户端表单。 CI 上传类将文件名中的空格转换为下划线,一切正常。但在测试应用程序时,我上传了一个名称中带有 (!) 的 MP3 文件,但遇到了麻烦。

我只想在上传文件之前插入一个 javascript 条件,以评估用户的文件名是否包含 (!)(或任何其他我想稍后添加的内容),以要求重命名该文件(如果)确实如此。

最佳答案

考虑根本不屏蔽任何字符。这对用户来说只是一个麻烦,并且在具有奇怪路径字符的奇异系统上,您最终可能根本不允许用户上传任何内容。

让用户上传文件,并将文件名以 URI 编码形式存储在服务器上(在 PHP 中,urlencode() 是正确的函数)。这使得文件名与您的操作系统兼容,并允许用户在重新下载文件时保留其中的任何特殊字符。

关于javascript - 使用Javascript检测字符串中的一些保留字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4684065/

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