很抱歉,如果声音真的微不足道,但是:
我有以下一行
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中更简单的东西 - 会很感激。
由于
答案 0 :(得分:2)
怎么样:
var result= "linear-gradient(to right, #f25f5c 0%, #f25f5c 100%, #84dcc6 100%, #84dcc6 100%, )"
.replace(/,\s*\)$/,')')
正则表达式为/,\s*)\)$/
,其中:
$
)
您将查找括号\s*
空格是可选的,