js简单的括号匹配
<script>
var arrayObj = new Array();
var test = {"(":")","[":"]"}; //json对象保存要匹配的括号类型
arrayObj.push(test["("]); //遇到起始括号就加入到数组中
arrayObj.push(test["["]);
if(arrayObj.pop() == "]"){ //遇到结束括号就弹出最后加入的括号,并做比较,可判断是否匹配
if(arrayObj.pop() == ")"){
alert("success");
alert(arrayObj.length); //如果括号数组最后为0则表示匹配成功
}
}
</script>