编辑:
烦恼的是,当解决方案明显不同时,此标记为重复...
要提供更多有关为什么我要问这个问题的信息,我正在构建一个网页游戏。在游戏中,您可以建造某些物品,但要花费一定的原料。
该函数的作用是循环遍历该项目的所有要求,并构建出一个类似于以下内容的字符串:
const user = await ctx.db.query.user(
{
where: {
id: ctx.request.userId
}
},
info
);
然后将字符串附加到页面上的元素中:NavigationView{...}
这个问题是因为与其他有关删除逗号的stackoverflow问题不同,我不想删除上一个逗号之后的所有内容,因为这也将删除let costStr = `
<span class='enough'>coal: 5, </span>
<span class='not-enough'>iron: 5, </span>
<span class='enough'>copper: 10, </span>
`
标记。
示例输入字符串:costStr.innerHTML = costStr
我想要的是:span
尝试了一些我在网上找到的解决方案,但这些解决方案并未考虑字符串末尾的html标签。
使用正则表达式可能吗?只是将字符串中的最后一个逗号替换为空?
谢谢!