【发布时间】:2019-06-13 13:55:35
【问题描述】:
我在 jquery 中使用下面的函数来生成 URL slug
var text = $("#post_title").val();
var converted = text.toLowerCase().replace(/ /g,'-').replace(/[^\w-]+/g,'');
$("#post_slug").val(converted);
我想创建一个没有任何数值且没有附加 -(连字符)的适当 slug
上面的代码发生了什么
我正在使用以下标题来生成 slug
标题:top 5 ways to get in list
蛞蝓:top-5-ways-to-get-in-list
我想避免 slug 中的数值,所以它应该如下所示
蛞蝓:top-ways-to-get-in-list
另外,如果有任何空格,特别是在结尾处,那么 slug 就变成了,我想避免任何 - 不需要的连字符
蛞蝓:top-ways-to-get-in-list-
我无法弄清楚代码中有什么问题。
【问题讨论】:
标签: javascript jquery slug