はじめに
この実験では、JavaScript プログラミングの世界を探索し、動的でインタラクティブな Web アプリケーションを構築するための使い方を学びます。一連の実践的な演習とコーディングチャレンジを通じて、変数、データ型、関数、制御フローなどのトピックをカバーします。実験の終了時には、JavaScript プログラミングの基本をしっかりと理解し、スキルを次のレベルに引き上げる準備ができているでしょう。
JavaScript で非 ASCII 文字を削除する方法
JavaScript で非表示可能な ASCII 文字を削除するには、以下の手順に従ってください。
- ターミナル/SSH を開き、
nodeと入力してコーディングの練習を開始します。 - 正規表現を使用して
String.prototype.replace()メソッドを使い、非表示可能な ASCII 文字を削除します。 - 正規表現
/[^\x20-\x7E]/gは、表示可能な ASCII 範囲(10 進数で 32 から 126)に含まれない任意の文字に一致します。 gフラグは、グローバルマッチを行うために使用されます(つまり、文字列内のすべての非 ASCII 文字の出現箇所を置き換えます)。removeNonASCII関数の使用例を次に示します。
const removeNonASCII = (str) => str.replace(/[^\x20-\x7E]/g, "");
removeNonASCII("äÄçÇéÉêlorem-ipsumöÖÐþúÚ"); // 'lorem-ipsum'
これにより、すべての非 ASCII 文字が削除された文字列が返されます。
まとめ
おめでとうございます!「非 ASCII 文字を削除する」実験を完了しました。LabEx でさらに多くの実験を行い、スキルを向上させることができます。