【问题标题】:How can I convert a string slugify in the equivalent in human如何将字符串 slugify 转换为人类等效项
【发布时间】:2017-08-12 00:41:37
【问题描述】:

我想将一个字符串转换成另一个字符串,使其在人类可读中等效?

我从一个 url 获取参数:

bookmark/10/disco%20asdasd

所以我的名字是“disco%20asdasd”。但是这样它就不会对抗,所以我需要将“disco%20asdasd”转换为“disco asdasd”,这是与 slugify 相对的操作。谁能帮帮我?

【问题讨论】:

  • 我不知道你是否想要,但我想你会想要的,因为你在这里问:) 除了措辞,这不是代码编写服务。您应该编辑问题并发布示例数据(输入和输出)以及您目前获得的代码以及您遇到问题的说明。
  • 所以你不需要 slugify - 你需要 URL 解码。请参阅下面的my updated answer

标签: javascript node.js slugify


【解决方案1】:

如果你展示了一个你想转换的字符串的例子和一个你想把它转换成的字符串的例子,那真的很有帮助。否则,我只能向您推荐一些通用解决方案。见:

查看这些项目文档中的代码示例。

更新

如果您想将:disco%20asdasd 转换为:disco asdasd,请使用:

let decoded = decodeURI(yourString);

或:

let decoded = decodeURIComponent(yourString);

但这不是 slug - 这是 URI 编码和解码。

见:

更多关于维基百科的信息:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-15
    • 2016-04-07
    • 1970-01-01
    • 2011-10-26
    • 2010-10-07
    • 2010-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多