四则运算的规则就可以。
hbhbhbhbhb1021(天外水火(我要多努力))  帮我写一下吧,万分感谢

解决方案 »

  1.   

    <body>
    <input type="button" value="test" onclick="mm()" />
    <textarea id="txt" style="width: 100%; height: 200px">aa+bb-cc*(dd+ee)/ff</textarea>
    <SCRIPT LANGUAGE="JavaScript">
    <!--function mm()
    {
        var s = document.getElementById("txt").value;
        var r = s.match(/[^+\-*/()]+/g);
        if(r)
        {
            var mm = {};
            for(var i=0; i<r.length; i++)
            {
                if("undefined"==typeof(mm[r[i]]))
                {
                    mm[r[i]] = r[i];
                }
            }        for(var i in mm)
            {
                s = s.replace(new RegExp(i, "g"), "1");
            }
            try
            {
             if(!isNaN(eval(s)))
                {
                    alert("right");
                    return;
                }
            }
            catch (ex)
            {
            }
        }
        alert("error!");
    }//-->
    </SCRIPT>