正規表現を使用して、左中括弧の数が右中括弧の数と等しいかどうかを確認する方法は?
コードは次のとおりです。
var expression1 = "count(machineId)+count(toolId)";
var expression2 = "count(machineId)+count(toolId))";
これらは 2 つの式です。ここで、expression1
では開き括弧の数が閉じ括弧の数と等しく、expression2
では開き括弧の数が閉じ括弧の数と等しくありません。左大括弧と右大括弧の数を数えてアラートを出す正規表現が必要です。有効な構文も確認する必要があります。
if(expression1.......){ // here goes the regular expression
alert("Matched");
}
else{
alert("Not matched");
}