javascript - Jquery,将标题转换为 Slug

标签 javascript jquery string

我有一个执行以下操作的 PHP 脚本:它接受一个字符串,例如,“这是一篇很棒的博客文章,#1!”,并返回以下字符串,“this-is-a-great-blog -post-1”。

我不是 Jquery 专家,这就是我问这个问题的原因。有人知道与我的脚本执行相同操作的 Jquery(或 Javascript,就此而言)脚本吗?提前致谢。

最佳答案

或者您可以在大约 45 秒内编写自己的版本:

var str = "This is a Great Blog Post, #1!";
str = str.replace(/[^a-zA-Z0-9\s]/g,"");
str = str.toLowerCase();
str = str.replace(/\s/g,'-');
document.write(str);

// outputs "this-is-a-great-blog-post-1"

关于javascript - Jquery,将标题转换为 Slug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2292302/

相关文章:

javascript - 对于...在不产生方法中

javascript - ASP MVC 刷新部分 View 网格

java - Spring Mvc 中 jQuery Ajax 中的 JSON 响应

c - 修改堆栈中字符串的算法

php - 截断包含 HTML 的文本,忽略标签

javascript - 重新绘制谷歌地图以查看隐藏的移动标记

javascript - CasperJS 像 for 循环一样多次提交和评估

javascript - 如何为谷歌地图标记设置新坐标?

javascript - 如何让我的矩形在 HTML 中消失

c - 程序崩溃?