Hello12someText6 должно вернутся [12,6] как такое реализовать
(str.match(/[0-9]+/g) ?? []).map(Number)
// или
Array.from(str.matchAll(/\d+/g), n => +n)
// или
(function get(arr, i, n = arr[i]) {
return i < arr.length
? (n ? [ parseInt(n) ] : []).concat(get(arr, -~i))
: [];
})(str.split(/[^\d]+/), 0)
// или
eval(`[${str.replace(/\D+/g, (m, i) => i ? ',' : '')}]`)