Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вопрос по replace (https://javascript.ru/forum/misc/81980-vopros-po-replace.html)

Yurik 24.02.2021 21:49

вопрос по replace
 
нужно сделать такую фичу чтоб в строках типа text[n] реализовать инкремент
var x='test[0]';
var y=x.replace(/(\d+)/,'$1'*1+1);
console.log (x + " : "+ y);


получаю вместо ожидаемой единички NaN

если же просто '$1'+1 то получаю 01

voraa 24.02.2021 22:07

var x='test[0]';
var y=x.replace(/(\d+)/,(p0, p1) => +p1+1);
console.log (x + " : "+ y);


Часовой пояс GMT +3, время: 20:07.