非 ASCII 文字を削除する

JavaScriptJavaScriptBeginner
今すぐ練習

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

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、JavaScript プログラミングの世界を探索し、動的でインタラクティブな Web アプリケーションを構築するための使い方を学びます。一連の実践的な演習とコーディングチャレンジを通じて、変数、データ型、関数、制御フローなどのトピックをカバーします。実験の終了時には、JavaScript プログラミングの基本をしっかりと理解し、スキルを次のレベルに引き上げる準備ができているでしょう。


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{{"非 ASCII 文字を削除する"}} javascript/data_types -.-> lab-28589{{"非 ASCII 文字を削除する"}} javascript/arith_ops -.-> lab-28589{{"非 ASCII 文字を削除する"}} javascript/comp_ops -.-> lab-28589{{"非 ASCII 文字を削除する"}} end

JavaScript で非 ASCII 文字を削除する方法

JavaScript で非表示可能な ASCII 文字を削除するには、以下の手順に従ってください。

  1. ターミナル/SSH を開き、node と入力してコーディングの練習を開始します。
  2. 正規表現を使用して String.prototype.replace() メソッドを使い、非表示可能な ASCII 文字を削除します。
  3. 正規表現 /[^\x20-\x7E]/g は、表示可能な ASCII 範囲(10 進数で 32 から 126)に含まれない任意の文字に一致します。
  4. g フラグは、グローバルマッチを行うために使用されます(つまり、文字列内のすべての非 ASCII 文字の出現箇所を置き換えます)。
  5. removeNonASCII 関数の使用例を次に示します。
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");

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

これにより、すべての非 ASCII 文字が削除された文字列が返されます。

まとめ

おめでとうございます!「非 ASCII 文字を削除する」実験を完了しました。LabEx でさらに多くの実験を行い、スキルを向上させることができます。