我有一个PHP脚本执行以下操作:它需要一个字符串,例如,“这是一个伟大的博客帖子,#1!”,并返回以下字符串,“这是一个很棒的博客-post-1" 。
我不是Jquery专家,这就是我问这个问题的原因。有人知道Jquery(或Javascript,就此而言)脚本将与我的脚本做同样的事情吗?提前谢谢。
威尔
答案 0 :(得分: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"
答案 1 :(得分:5)
Theres a plugin! :)
答案 2 :(得分:2)
试试这个slugit-jquery, 它具有良好的多语言支持。