import { default as computed } from "ember-addons/ember-computed-decorators"; import ModalFunctionality from "discourse/mixins/modal-functionality"; export default Ember.Controller.extend(ModalFunctionality, { @computed("value", "model.compiledRegularExpression") matches(value, regexpString) { if (!value || !regexpString) return; let censorRegexp = new RegExp(regexpString, "ig"); return value.match(censorRegexp); } });