Обновление:
По поводу обновления вашего вопроса. Тогда регулярное выражение должно быть:
var reg = /^\/(\d+)/;
Вы должны избежать косой черты внутри регулярного выражения с помощью \/
.
Обратный слеш также должен быть экранирован в строке:
reg.exec("\\123")
В противном случае \1
будет рассматриваться как специальный символ.
Кстати, регулярное выражение можно упростить:
var reg = /^\\(\d+)/;
Обратите внимание, что я переместил квантификатор +
в группу захвата, в противном случае он будет захватывать только одну цифру (а именно 3
), а не все число 123
.