如何增强 slugify 来处理 Camel Case?
我想编写一个 JavaScript 函数来 slugify string,还有一个要求:处理驼峰式大小写。例如,thisIsCamelCase
将变为 this-is-camel-case
。
如何修改这样的函数这样做吗?
编辑
添加了完整的已回答的示例。
I'd like to write a JavaScript function to slugify a string, with one more requirement: handle Camel Case. For example, thisIsCamelCase
would become this-is-camel-case
.
How do I modify a function like this to do so?
EDIT
Added full, answered example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您只需要在您发布的内容中添加一行代码
即可编辑剩余的代码
::我也删除了无用的新 RegExp 逻辑。
编辑:: 添加“g”以查找所有大写字母,而不仅仅是第一个大写字母。
You just need to add one line of code to what you posted
This brings the remaining code to be
Edit :: I also deleted the useless new RegExp logic too.
Edit :: Added 'g' to find all caps, not just the first one.
这会对你有帮助!
This will help you!
尝试使用:
Try using:
我想用蛇键生成一个蛞蝓。这个方法对我有用
I wanted to generate a slug in snake keys. This method worked for me