2017-08-08 1 views

Antwort

7

var result = "123  321".replace(/ +/g, "-"); 
 
console.log(result);

/ +/g = mindestens 1 Raum aussehen global (in der gesamten String)

1

Der reguläre Ausdruck \s+ wird eine beliebige Anzahl von aufeinanderfolgenden Leerzeichen entsprechen (einschließlich der Laschen und andere Leerzeichen). Verwenden Sie das als globales Muster für string.replace().

Beispiel aus einer Javascript-Konsole:

> "a  b".replace(/\s+/g, "-") 
"a-b" 
Verwandte Themen