Passing the index value of the loop to mw.RegExp.escape
causes javascript error at str.replace. mw.RegExp.escape
expects string parameters. It is not required to escape
the loop index here.
Follow-up to
c81ab8ae5f89056d23a4b0d36066120b9701d07e.
Bug: T135743
Change-Id: I818bc2c671193e79848ae183f509473200c6abf5
if ( mw.config.get( 'wgTranslateNumerals' ) ) {
for ( i = 0; i < 10; i++ ) {
if ( table[ i ] !== undefined ) {
- s = s.replace( new RegExp( mw.RegExp.escape( i ), 'g' ), table[ i ] );
+ s = s.replace( new RegExp( i, 'g' ), table[ i ] );
}
}
}