Entfernen von nicht-ASCII-Zeichen

JavaScriptJavaScriptBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden wir die Welt der JavaScript-Programmierung erkunden und lernen, wie man es einsetzt, um dynamische und interaktive Webanwendungen zu entwickeln. Durch eine Reihe von praktischen Übungen und Codierungsherausforderungen werden wir Themen wie Variablen, Datentypen, Funktionen, Kontrollfluss und vieles mehr behandeln. Am Ende des Labs werden Sie ein solides Verständnis der Grundlagen der JavaScript-Programmierung haben und bereit sein, Ihre Fähigkeiten auf die nächste Stufe zu heben.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28589{{"Entfernen von nicht-ASCII-Zeichen"}} javascript/data_types -.-> lab-28589{{"Entfernen von nicht-ASCII-Zeichen"}} javascript/arith_ops -.-> lab-28589{{"Entfernen von nicht-ASCII-Zeichen"}} javascript/comp_ops -.-> lab-28589{{"Entfernen von nicht-ASCII-Zeichen"}} end

Wie man nicht-ASCII-Zeichen in JavaScript entfernt

Um nicht druckbare ASCII-Zeichen in JavaScript zu entfernen, können Sie die folgenden Schritte ausführen:

  1. Öffnen Sie das Terminal/SSH und geben Sie node ein, um mit der Codierung zu beginnen.
  2. Verwenden Sie die Methode String.prototype.replace() mit einem regulären Ausdruck, um nicht druckbare ASCII-Zeichen zu entfernen.
  3. Der reguläre Ausdruck /[^\x20-\x7E]/g findet jedes Zeichen, das nicht im druckbaren ASCII-Bereich liegt (Dezimalwerte 32 bis 126).
  4. Das g-Flag wird verwendet, um eine globale Suche durchzuführen (d. h., alle Vorkommen von nicht-ASCII-Zeichen im String zu ersetzen).
  5. Hier ist ein Beispiel, wie Sie die Funktion removeNonASCII verwenden können:
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");

removeNonASCII("äÄçÇéÉêlorem-ipsumöÖÐþúÚ"); // 'lorem-ipsum'

Dies wird den String zurückgeben, in dem alle nicht-ASCII-Zeichen entfernt wurden.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab "Remove Non ASCII Characters" abgeschlossen. Sie können in LabEx weitere Labs üben, um Ihre Fähigkeiten zu verbessern.