/** * This function replaces all text, no matter the case. * * See https://stackoverflow.com/a/7313467/10924593 * * @parma str * @param search * @param replace * @returns {*} */ export const replaceAll = (str: string, search: string, replace: string) => { const esc = search.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&') const reg = new RegExp(esc, 'ig') return str.replace(reg, replace) }