gpt4 book ai didi

javascript - 如何通过 JavaScript 中的正则表达式将 camelCase 更改为 slug-case(或 kebab-case)

转载 作者:搜寻专家 更新时间:2023-11-01 04:44:16 25 4
gpt4 key购买 nike

出于某种原因,this answer我发现(据推测)如何在 php 中执行此操作只会给我错误的匹配项。它似乎添加了破折号,但也用字符串其余部分的副本替换了大写字母,所以我希望“abcZxc”变成“abc-zxc”,但它变成了“abd-zxczxc”

这个,加上一堆其他变体,是我已经尝试过的,但无法让它工作。

filterGroup = aNiceString;
console.log(filterGroup.replace(/[A-Z]+/g, "-1$'"))

谢谢

最佳答案

尝试以下操作:

var result = "fooBarBaz".replace(/([A-Z])/g, "-$1").toLowerCase(); 
console.log(result);

关于javascript - 如何通过 JavaScript 中的正则表达式将 camelCase 更改为 slug-case(或 kebab-case),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com