Ich versuche, alle "Unicode-Symbole" aus einer Zeichenfolge zu entfernen. Das heißt, alle mehrsprachigen Zeichen zu behalten aber dingbats, Pfeile und alle diese Sachen zu entfernen.JavaScript entspricht C# Char.IsSymbol
C# hat eine sehr praktische Funktion namens Char.IsSymbol
, die auf alle Zeichen eines Strings ausgeführt werden kann, wobei das Zeichen entfernt wird, wenn die Funktion true
zurückgibt.
Ich habe etwas ähnliches in JavaScript gesucht. Wenn es eine Regex ist, wie kann ich dann eine Liste aller Unicode-Bereiche der Symbolzeichen zusammenstellen? Ich schaute auf XRegExp, konnte aber nichts finden, das nur Symbole filtert.
Nach @ Luaans Ratschlag, habe ich XRegExp verwendet, aber da ich nicht die ganze Bibliothek in mein Hauptprojekt einbeziehen wollte, 'extrahierte' ich das 'native' JS Regex-Objekt mit dem 'toString() 'des XRegExp-Objekts. –