我已准备好从标题创建 slug 的一切,但有一个问题。我的 RegEx 将空格替换为连字符。但是,当用户键入“Hi there”(多个空格)时,slug 最终会变成“Hi ----- there”。什么时候真的应该是“你好”。
我是否应该创建正则表达式,使其仅在两边有字符时才替换空格?
或者有更简单的方法吗?
最佳答案
我用这个:
yourslug.replace(/\W+/g, '-')
这会将所有出现的一个或多个非字母数字字符替换为单个破折号。
关于javascript - 从标题创建 Slug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2993119/