Diese regex zu Streifen Satzzeichen auch falsch macht, das Wort Báenou in Benou

Dem Ziel, diese regex zum entfernen von Satzzeichen:

var myTxt = "Welcome, Visitor: The Royal Kingdom Of Báenou";
myTxt = myTxt.replace(/[^a-zA-Z0-9 ]+/g, '').replace('/{2,}/',' ');
alert(myTxt);

Also der text oben sollte das werden:

Welcome Visitor The Royal Kingdom Of Báenou

Aber stattdessen ist es falsch, fällt die á im Báenou zu produzieren dies:

Welcome Visitor The Royal Kingdom Of Benou

Was ist die einfachste änderung, die ich machen könnte, um das regex zu machen, damit es funktioniert wie vorgesehen?

Schreibe einen Kommentar