Как вытащить значение из { } скобок которое приходит в строке с помощью JS

Строка выглядит так "{1281} - INTERSTELLAR 410", нужно разделить строку с помощью JS и получить цифровое значение отдельно без скобок. цифр может быть в скобках от трех до 5 по количеству. и получить на выходе вот что то подобное

"tovarId": "{{ 1281 }}"

Ответы (1 шт):

Автор решения: ksa

получить цифровое значение отдельно без скобок

Такое можно сделать вот таким образом...

const s = "{1281} - INTERSTELLAR 410"
const r = /(?<={)\d+(?=})/
const v = s.match(r)[0]
console.log(v)
console.log(`"tovarId": "{{ ${v} }}"`)

→ Ссылка