JavaScript - Emojis aus String entfernen
str.replace(
/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g,
''
)
.replace(/\s+/g, ' ')
.trim();
- Emojis via RegEx ersetzen (
replace()
+RegExp
) - Da manche Emojis zusätzliche Leerzeichen erzeugen mittels zweiten
replace()
+RegEx
entfernen - Zum Schluss wird
trim()
verwendet, um alle umliegenden Leerzeichen aus der Zeichenkette zu entfernen