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

JavaScript文字列の2文字ごとにスペースを挿入しますか?


これには、正規表現とともにreplace()を使用します。

以下はコードです-

var values = "JavaScriptTutorial";
var result = values.replace(/.{1,2}(?=(.{2})+$)/g, '$& ');
console.log("The actual result is=");
console.log(values);
console.log("After inserting space at nth position=")
console.log(result);

上記のプログラムを実行するには、以下のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo326.jsです

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo326.js
The actual result is=
JavaScriptTutorial
After inserting space at nth position=
Ja va Sc ri pt Tu to ri al

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

    HTMLの入力を介して可変ユーザー文字列を受け取るJavaScriptプログラムを作成する必要があります。次に、JavaScriptを使用して、プログラムは文字列内の複数の連続するスペースをチェックする必要があります。 また、プログラムは、複数の連続するスペースのそのようなすべてのインスタンスを1つのスペースのみに置き換える必要があります。 replaceの最初のパラメーターとして正規表現を使用できます。 / \ s {2、} / gを使用して、目的の結果を達成します。この関数のコードを書いてみましょう- 例 <!DOCTYPE html> <html> <h

  2. JavaScriptのBSTの2つの合計

    問題: 最初の引数と2番目の引数として、2つの二分探索木のルートであるroot1とroot2をそれぞれ取り込むJavaScript関数を作成する必要があります。関数の3番目の引数はnumber、targetです。 この関数は、最初のツリーにノードがあり、2番目のツリーにノードがあり、その値の合計が特定の整数ターゲットになる場合にのみTrueを返し、それ以外の場合はfalseを返す必要があります。 たとえば、関数への入力が-の場合 const target = 23; BST その場合、出力は-になります。 const output = true; 出力の説明: 最初のツリーに