2017-03-02 3 views
-1

Ich habe Text von einem Titel, der eine oder mehrere | darin enthalten kann Ich möchte Javascript verwenden, um alle Instanzen davon zu entfernen.Javascript Alle entfernen '|' in einer Zeichenfolge

Ich habe versucht,

$('title').text().replace(/ |g /, ' '); 
"What’s New On Netflix This Weekend: March 3–5 | Lifestyle" 
+0

' "Neue Funktionen auf Netflix Wochenende: März 03-05 | Lifestyle" .replace (/ \ |/g, '‚); ' – Rayon

+0

Mögliche Duplikat [Javascript alle löschen Vorkommen eines Zeichens in einer Zeichenkette] (http://stackoverflow.com/questions/6967073/javascript-delete-all-occurences-of-a-char-in-a-string) – denny

Antwort

2

Ihre regex ist ungültig.

/\|/g

Im normalen JS:

var text = "A | normal | text |"; 
 
var final = text.replace(/\|/g,""); 
 
console.log(final);

0

RegEx falsch war, sollte es so aussehen, mit der

Eine gültige so aussehen würde g schalten Sie das Ende, und die | entkommen.

var str = "What’s New On Netflix |This Weekend: March 3–5 | Lifestyle" 
 

 
var replaced = str.replace(/\|/g, ''); 
 

 
console.log(replaced)

Verwandte Themen