Hallo Steffen.
x = "123456";
x[3] = "X";
alert(x);
>
> ~~~javascript
> x="123456";
> x = x.replace(/^(.{3})./, "$1X");
> alert(x);
>
Und warum nicht gleich beide Varianten kombinieren und sich damit sogar den regulären Ausdruck ersparen?
var x = "123456";
x = x.replace(x[3],"X");
Einen schönen Montag noch.
Gruß, Ashura