replaceAll(search, replaceWith)
[ MDN ]
".a.b.c.".replaceAll('.', ' ')
// result: " a b c "
// Using RegEx. You MUST use a global RegEx.
".a.b.c.".replaceAll(/\./g, ' ')
// result: " a b c "
replaceAll()
ersetzt ALLE Vorkommen von search
con replaceWith
.
Es ist eigentlich dasselbe wie die Verwendung von replace()
[ MDN ] mit einem globalen Regex(*), lediglich replaceAll()
ist meiner Meinung nach etwas besser lesbar.
(*) Das bedeutet, dass er auf alle Vorkommen passt.
Wichtig( ! ), wenn Sie Regex wählen:
bei Verwendung eines regexp
Sie müssen das globale ("g") Flag setzen; andernfalls wird ein TypeError ausgelöst: "replaceAll muss aufgerufen werden mit einem globalen RegExp aufgerufen werden".