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

JavaScriptで値が変更されたときに文字列を分割するにはどうすればよいですか?


このために、正規表現と一緒にmatch()を使用できます。以下はコードです-

var originalString="JJJJOHHHHNNNSSSMMMIIITTTTHHH";
var regularExpression=/(.)\1*/g;
console.log("The original string="+originalString);
var splitting=originalString.match(regularExpression);
console.log("After splitting the original string=");
console.log(splitting);

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

node fileName.js.

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

出力

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

PS C:\Users\Amit\JavaScript-code> node demo139.js
The original string=JJJJOHHHHNNNSSSMMMIIITTTTHHH
After splitting the original string=[
   'JJJJ', 'O',
   'HHHH', 'NNN',
   'SSS', 'MMM',
   'III', 'TTTT',
   'HHH'
]

  1. JavaScriptで文字列値の長さ-1を連結する方法。

    これには、join()を使用します。文字列値の長さ-1を連結します。 例 以下はコードです- var count = 5; var values = new Array(count + 1).join('John'); console.log(values); var count1 = 5; var values1 = new Array(count1).join('John'); console.log(values1); 上記のプログラムを実行するには、次のコマンドを使用する必要があります- node fileName.js. ここで、私のファイル名

  2. JavaScriptで日付値をフォーマットする方法は?

    例 以下は、JavaScriptで日付値をフォーマットするコードです- function changeDateFormat(dateValues, addToFront = "") {    return typeof dateValues == "object" ? addToFront + dateValues.toLocaleDateString() : ""; } var currentDate = new Date(); console.log("The current date values