Удалить начальную и конечную запятую из переменной в javascript

У меня есть следующая переменная в javascript. Я хочу удалить начальный и конечный знак "запятая", используя jquery/javascript

var test=",1,2,3,4," <--- 

Expected output: var test="1,2,3,4"

проконсультируйтесь

Ответ 1

Regex должен помочь

var edited = test.replace(/^,|,$/g,'');

^, соответствует запятой в начале строки, а ,$ соответствует запятой в конце.

Ответ 2

test.substring(1, test.length - 1); должен сделать это за вас.

Ответ 3

Ниже образец кода будет делать это

        var str = ",1,2,3,4,5,6,7,8,9,";
        str = str.substring(1,str.lastIndexOf(","));

Ответ 4

Еще проще

var result = test.slice(1,-1);