javascript - 将 URL 字符串转换为 slug

标签 javascript url

我有一个类似于“/testpress/about/”的字符串,我需要将其转换为“about”。

我可以通过执行以下操作轻松删除 testpress:

var slug=relativeUrl.replace("testpress", "");

我没有成功删除斜杠:

noslash = slug.replace(/\\/g, '');

我该怎么做才能得到想要的 slug?

最佳答案

这是因为你使用了错误的斜线

noslash = slug.replace(/\//g, '');

看这里:

> "/testpress/about/".replace(/\//g, '')
'testpressabout'

关于javascript - 将 URL 字符串转换为 slug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16717086/

相关文章:

javascript - 在 JavaScript 中操作 DOM 时如何规避可变性?

javascript - 解析html字符串并删除一些元素

http - URL 的哪些部分必须编码?

javascript - 提取漂亮网址的部分内容

http - 为什么现代 curl 版本会切断 URL 的#anchor 部分?

java - 无需证书验证即可发送 HTTP POST 数据并检索 HTML 数据

javascript - 在 Nginx 或 Django 中安装 Prerender?

javascript - 即时添加@font-face

用 n*n 替换每个 nn 的 JavaScript 正则表达式

python - 包含的 urlconf 中没有任何模式 + django