Change-Id: I7aa0264f58d7f79fd80da2a3bb37caa767d78474
'period-pm',
],
'dependencies' => [
+ 'mediawiki.RegExp',
'oojs-ui-core',
'oojs-ui.styles.icons-moderation',
'oojs-ui.styles.icons-movement',
// eslint-disable-next-line no-restricted-properties
v = v.normalize();
}
- re = new RegExp( '^\\s*' + v.replace( /([\\{}()|.?*+\-^$\[\]])/g, '\\$1' ), 'i' ); // eslint-disable-line no-useless-escape
+ re = new RegExp( '^\\s*' + mw.RegExp.escape( v ), 'i' );
for ( k in this.values ) {
k = +k;
if ( !isNaN( k ) && re.test( this.values[ k ] ) ) {