Вам нужно использовать /(\d+),(\d+)/g
или - чтобы получить только те, которые заключены в скобки - /\((\d+),(\d+)\)/g
и получить результаты, используя RegExp#exec
в al oop:
var s = '(1,2)(3,4)', m, results=[];
var rx = /(\d+),(\d+)/g;
while(m=rx.exec(s)) {
results.push([m[1], m[2]])
}
console.log(results);
Или с matchAll
, если вы настроены на самые последние JS среды:
const s = '(1,2)(3,4)', rx = /(\d+),(\d+)/g;
const results = [...s.matchAll(rx)];
console.log(Array.from(results, x => [x[1],x[2]]))