Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで単語以外の文字を削除するにはどうすればよいですか?


単語以外の文字の削除

単語以外の文字を削除するには、正規表現を使用する必要があります 。単語以外の文字を削除する背後にあるロジックは、単語以外の文字をnothing('')に置き換えることです。

次の例では、単語以外の文字が多数あり、その間に「Tutorixは最高のeラーニングプラットフォームです」という名前のテキストがあります。 "。したがって、正規表現を使用して、単語以外の文字をnothing('')に置き換え、単語文字を出力として取得します。

<html>
<body>
<script type="text/javascript">
   function remNonWord (string) {
      if ((string===null) || (string===''))
      return false;
      else
      string = string.toString();
      var PATTERN = /[^\x20\x2D0-9A-Z\x5Fa-z\xC0-\xD6\xD8-\xF6\xF8-\xFF]/g;
      return string.replace(PATTERN, '');
   }
   document.write(remNonWord('Tutorix is the ~!@^&";\'/?>#$%*()+`={}[]|\\:<.,best e-learning            platform'));
</script>
</body>
</html>

出力

Tutorix is the best e-learning platform

  1. Excel で最初の 3 文字を削除する方法 (4 つの方法)

    構造化されていない生データを扱っていると、そこから関連情報を抽出する必要が生じることがよくあります。値を取得するために、テキスト文字列から最初、2 番目、または 3 番目の文字を削除する必要がある場合があります。 Excel には、この種のタスクを実行できる関数がいくつかあります。カスタマイズした関数を作成して、テキスト文字列から文字を削除することもできます。今日のこの記事では、Excel で最初の 3 文字を削除する方法について説明します。 練習用ワークブックをダウンロード この練習帳をダウンロードして、この記事を読みながらタスクを実行してください。 Excel で最初の 3 文字を削除す

  2. Excel で英数字以外の文字を削除する方法 (2 つの方法)

    今日、この記事では、Excel のセルから英数字以外の文字を削除する方法を紹介します。特に生データを扱っている場合、これは非常に一般的な問題です。数字、テキスト、英数字以外の文字がセルに混在しているため、これらのテキストと数字を分離する必要がある場合があります。 VBA プログラミング コードを使用して Excel のセルから英数字以外の文字を削除する数式は多数あります ユーザー定義関数。 この課題でそれらを学びます。 この練習帳をダウンロードして、この記事を読みながらタスクを実行してください。 Excel で英数字以外の文字を削除する 2 つの適切な方法 分析する生のデータセットを受け取