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.
我注意到各种系统使用各种字符作为 url 中非法字符的替代品。
是否有理由使用其中一个或我应该选择最适合我的那个
到目前为止我看到的选项包括: - _ + 并简单地删除所有非法字符。
只需使用 - 作为空间并摆脱非法字符(就像这个网站一样)。
而且都是小写的。
我个人会使用 _ 来替换非法字符和 - 用于空格。另一种选择是简单地删除非法字符。
我的偏好是“-”,我使用一个非常简单的 RegEx 来替换我不想要的所有内容。
[^a-zA-Z0-9\-]*
这将用破折号替换任何非字母数字字符和破折号字符。