JS 和正则表达式 - 删除括号前的逗号

JS and Regex - Removing comma before a bracket

本文关键字:删除 正则表达式 JS      更新时间:2023-09-26

对不起,如果听起来真的很微不足道,但是:

我有以下行

var myString = 
    linear-gradient(to right, #f25f5c 0%,  #f25f5c 100%, #84dcc6 100%,  #84dcc6 100%, )

我想删除右括号之前的,(如果存在)。

我已经使用 http://regexr.com/来确定我的正则表达式需要,.')但是我如何将其用作 JS?

这是正确的吗:

if (,.'.test(myString)) {
   //how do i remove that comma?
}

或者,如果这是一个非常冗长的方式,并且有人知道JS中更简单的东西 - 将不胜感激。

谢谢

怎么样:

   var result= "linear-gradient(to right, #f25f5c 0%,  #f25f5c 100%, #84dcc6 100%,  #84dcc6 100%, )"
     .replace(/,'s*')$/,')')

正则表达式/,'s*)')$/,其中:

  • $在字符串末尾
  • )您将寻找括号
  • 's*空间是可选的
  • 逗号和括号之间的,
相关文章: