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

正規表現-パターンを再利用してJavaScriptでグループをキャプチャしますか?


これには、$とともに数字を含む正規表現を使用します。

var groupValues1 = "10 10 10";
var groupValues2 = "10 10 10 10";
var groupValues3 = "10 10";
var regularExpression = /^(\d+)(\s)\1\2\1$/;
var isValidGroup1 = regularExpression.test(groupValues1);
var isValidGroup2 = regularExpression.test(groupValues2);
var isValidGroup3 = regularExpression.test(groupValues3);
if(isValidGroup1==true)
   console.log("This is a valid group="+groupValues1);
else
   console.log("This is not a valid group="+groupValues1);
if(isValidGroup2==true)
   console.log("This is a valid group="+groupValues2);
else
   console.log("This is not a valid group="+groupValues2);
if(isValidGroup3==true)
   console.log("This is a valid group="+groupValues3);
else
   console.log("This is not a valid group="+groupValues3);

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

node fileName.js.

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

出力

以下の出力はグループ3のみに一致します。これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo188.js
This is a valid group=10 10 10
This is not a valid group=10 10 10 10
This is not a valid group=10 10

  1. 空のiframesrcはJavaScriptで有効ですか?

    空のiframesrcの場合は、要素を使用して、空のsrcの場合は次のように設定します- <iframe src='about:blank'></iframe> 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0&qu

  2. JavaScriptで有効な日付形式を確認しますか?

    有効な日付形式を確認するには、日付を-と一致させます const dateFormat = /^\d{4}\-\d{2}\-\d{2}$/; 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document&