检查公式括号配对
function checkBracket(algorithms){ var bracket = []; var algorithms= algorithms ||''; for(var i=0; i<algorithms.length; i++){ if(algorithms.charAt(i)=="("){ bracket.push('('); } if(algorithms.charAt(i)==")"){ if(bracket.length){ bracket.pop(); }else{ alert('公式括号不配对,缺少左括号!') return false; } } } if(bracket.length){ alert('公式括号不配对,缺少右括号!') return false; } return true;} 1 楼 yuhui0531 2011-12-27 有一个问题,如果多了个右括号怎么办? 2 楼 feisuzhu 2011-12-27 这个……简单的检查一下括号的数量不行么??假设输入是有效的话。