Jquery,将标题转换为Slug

wil*_*ler 3 javascript string jquery

我有一个PHP脚本,它执行以下操作:它需要一个字符串,例如,"这是一个伟大的博客帖子,#1!",并返回以下字符串,"这是一个伟大的博客后 - 1" .

我不是一个Jquery专家,这就是我问这个问题的原因.有人知道Jquery(或Javascript,就此而言)脚本将与我的脚本做同样的事情吗?提前致谢.

Eri*_*rik 15

或者您可以在大约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"
Run Code Online (Sandbox Code Playgroud)


Fra*_*ino 5

这是一个插件!:)