15 lines
No EOL
372 B
JavaScript
15 lines
No EOL
372 B
JavaScript
/**
|
|
* 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, search, replace) => {
|
|
const esc = search.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&')
|
|
const reg = new RegExp(esc, 'ig')
|
|
return str.replace(reg, replace)
|
|
} |