Exception d'expression régulière JavaScript (groupe non valide)

J'ai l'expression régulière suivante:

/(?<={index:)\d+(?=})/g

Je suis en train d'essayer de trouver des index entier dans des chaînes comme celui-ci:

some text{index:1}{id:2}{value:3}

Cette expression fonctionne très bien avec php, mais il ne fonctionne pas en javascript, j'obtiens l'erreur suivante:

Uncaught SyntaxError: Invalid régulière
expression: /(?<={index:)\d+(?=})/:
Groupe non valide

Que dois-je résoudre ce problème?

Grâce.

source d'informationauteur Maksim Vi.