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.
我正在根据用户在 asp.net 后面的代码中在文本框中给出的名称创建文件夹。现在我想在创建文件夹之前验证用户输入的名称。我想最好在客户端验证名称(例如使用 javascript 或 jquery)。
您也必须在服务器端和/或客户端进行检查。对于客户端,您可能会考虑一些简单的正则表达式,在服务器端您可以使用Path.GetInvalidPathChars并检查用户提供的字符串是否包含其中任何一个。
Path.GetInvalidPathChars
请记住,在客户端可能是不同的 OS es,因此文件名中的一组有效字符也可能会有所不同,因此您可以做的就是仅使用 set valid for OS 您在服务器端使用的。