Es ist: "if (action.length & gt; = 2 & amp; & amp; query.length & gt; = 2 & amp; & amp; query.length & lt; = 24) {"
Nicht: "if (action.length & gt; = 2 & amp; & amp; query.length & gt; = 2 & amp; & amp; query.length & lt; = 24) {"
Verwenden Sie einen regulären Ausdruck , um alle Vorkommen zu ersetzen:
%Vor%Sie können es mit einer benutzerdefinierten Funktion versuchen
%Vor% String.prototype.replace
ersetzt nur die erste, wenn das erste Argument eine Zeichenfolge ist. Um alle Vorkommen zu ersetzen, müssen Sie einen globalen regulären Ausdruck als erstes Argument übergeben.
replace
...
Um eine globale Suche und Ersetzung durchzuführen, fügen Sie entweder den Schalter g im regulären Ausdruck ein oder, wenn der erste Parameter eine Zeichenfolge ist, fügen Sie g in den Parameter flags ein.
Andere haben eine Reihe von regulären Ausdrücken gezeigt, die für unterschiedliche Definitionen von "Leerzeichen" funktionieren.
Tags und Links javascript jquery replace