Предполагая, что структура всегда одна и та же, и вы хотите найти все символы имени файла вплоть до первого вхождения подчеркивания, вы можете просто сделать:1005 * и затем мы разбиваем эту строку на _
и берем первую часть этой строки.
В качестве альтернативы, вы можете сделать:
var num = str.replace(/\/(\d+)_[^\/]+$/i, "$1");