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

1つのスペースだけで文字列内の2つ以上のスペースを変換するにはどうすればよいですか? JavaScript


HTMLの入力を介して可変ユーザー文字列を受け取るJavaScriptプログラムを作成する必要があります。次に、JavaScriptを使用して、プログラムは文字列内の複数の連続するスペースをチェックする必要があります。

また、プログラムは、複数の連続するスペースのそのようなすべてのインスタンスを1つのスペースのみに置き換える必要があります。

replaceの最初のパラメーターとして正規表現を使用できます。 / \ s {2、} / gを使用して、目的の結果を達成します。この関数のコードを書いてみましょう-

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>REMOVE SPACES</title>
</head>
<body>
<script>
   function removeSpaces() {
      var textInput = insertText.value;
      var textInput = textInput.replace(/\s{2,}/g, " ");
      insertText.value = textInput;
   }
</script>
<input type="text" id="insertText" value="containin extra space">
<button onclick="removeSpaces()">ok</button>
</body>
</html>

そして、出力は-

になります

1つのスペースだけで文字列内の2つ以上のスペースを変換するにはどうすればよいですか? JavaScript

[OK]をクリックした後、

1つのスペースだけで文字列内の2つ以上のスペースを変換するにはどうすればよいですか? JavaScript


  1. JavaScriptで文字列の2つの部分を削除するにはどうすればよいですか?

    文字列の2つの部分の間のテキストを削除するには、JavaScript正規表現を使用します。 例 次のコードを実行して、括弧内のテキストを削除する方法を学ぶことができます- <html>    <head>       <script>          var str = "Welcome to Qries (website)";          document.write(str);

  2. 2 台以上のコンピュータを 1 台のモニターに接続する方法

    今日では、すべての家に 2 台以上のコンピューターがあり、仕事、勉強、ゲーム、Web サーフィンなどに使用されています。以前は、ソフトウェア開発者は、世界中のすべての屋根の下にコンピューターを持ち込めるかどうか確信が持てませんでした。世界。今日、それらは時計やテレビのように、あらゆる家庭、学校、オフィスに存在しています。多くの人が複数のコンピューターを所有しており、個人用と仕事用にそれぞれ 1 台ずつ使用しています。複数のコンピュータがあり、それらに 1 つのモニタでアクセスしたい場合は、「複数のコンピュータを 1 つのモニタに接続する方法」 をご覧ください。 . これらのコンピューターが同