let str = "Testing, how to, remove, comma"¿Cómo puedo eliminar esa última coma (,) entre "eliminar" y "coma" usando JavaScript? Preferencia usando reemplazar con expresiones regulares
Probablemente haya mejores formas que usar expresiones regulares, pero puede hacer esto:
str.replace(/,([^,]+$)/, "$1")
const str = "Testing, how to, remove, comma" console.log(str.replace(/,([^,]+$)/, "$1"));La expresión regular coincide con una coma, luego, en un grupo, coincide con todo lo que no es una coma hasta el final de la cadena. El reemplazo es "$1", que es el primer grupo de captura, lo que significa todo después de la última coma.