/ / JSおよび正規表現-角かっこ前のコンマの削除-javascript、正規表現

JSとRegex - ブラケットの前にカンマを削除する - javascript、regex

本当に些細なことのように聞こえたら申し訳ありませんが:

私は次のような行を持っています

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でもっと単純なことを知っているなら、それをいただければ幸いです。

ありがとう

回答:

回答№1は2

どのように:

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

正規表現は /,s*))$/ ここで:

  • $ 文字列の最後に
  • ) かっこを探します
  • s* スペースはオプションです
  • , カンマと括弧の間