JSFiddle - React, Tailwind, and code Playground

JavaScript

var text = 'AAA0001 BBB0011 CCC0111 DDD1111';
onlynumbers = text.replace(/[^0-9]/g, ',');
noduplicatecomma = onlynumbers.replace(/,[,0]+/g, ',');
noleadingcomma = noduplicatecomma.replace(/^,/, '');
cleaned = noleadingcomma.replace(/,$/, '');

alert(cleaned);