Я написал регулярное выражение, которое, как я ожидаю, должно работать, но это не так.
var regex = new RegExp('(?<=\[)[0-9]+(?=\])')
Javascript выдает мне ошибку Invalid regular expression :(/(?<=[)[0-9]+(?=])/): Invalid group
Javascript не поддерживает прогнозирование или просмотр назад?