sugar
Version:
A Javascript utility library for working with native objects.
16 lines (11 loc) • 399 B
JavaScript
;
var Sugar = require('sugar-core'),
allCharsReg = require('../common/internal/allCharsReg'),
getRegExpFlags = require('../common/internal/getRegExpFlags');
Sugar.RegExp.defineInstance({
'removeFlags': function(r, flags) {
var reg = allCharsReg(flags);
return RegExp(r.source, getRegExpFlags(r).replace(reg, ''));
}
});
module.exports = Sugar.RegExp.removeFlags;