Counting Braces
by Bob Fornal
JavaScript
var expression1 = "count(machineId)+count(toolId)";
var expression2 = "count(machineId)+count(toolId))";
function matchBraces(s) {
return s.match(/\(/g).length === s.match(/\)/g).length;
}
if (matchBraces(expression1)) {
alert("Expression1 Matched");
} else {
alert("Expression1 Not matched");
}
if (matchBraces(expression2)) {
alert("Expression2 Matched");
} else {
alert("Expression2 Not matched");
}