Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Баланс открывающихся и закрывающихся скобок.Стеки в JS (https://javascript.ru/forum/css-html/34223-balans-otkryvayushhikhsya-i-zakryvayushhikhsya-skobok-steki-v-js.html)

Lesya 12.01.2013 14:44

помогите, пожалуйста

рони 12.01.2013 15:27

Lesya,
http://htmlbook.ru/html/input

Deff 19.01.2013 10:12

<pre>
(((1+2)+3)*10-(3-1)))/10
(((1+2)+3)*10-(3-1))/10
</pre>
<br />
<span id="result">&nbsp;</span><p><input type="text" name="l" id="rad1"><input type="button" onclick="rep()" value="Подсчитать"/></p>


<script type="text/javascript">
function rep (){
  var a = document.getElementById('rad1').value;
  var c=a;
  var b=true;
  while (a.search(/[\(\)]/g)!= -1&&b) {
    a = a.replace(/\([^\(\)]+\)/g,'$');//alert(a)
    b = a.split(/\(|\)/).length!=2 && a.replace(/\(\)/g,'')==a;
  }
if(b){b=eval(c.replace("=",""));}
document.getElementById('result').innerHTML=b;
}
</script>


Часовой пояс GMT +3, время: 17:43.