是否可以在一个文本框中进行计算?

Is it possible to do calculation in one textbox?

我正在寻找我喜欢用于我的项目的东西。 像 excel 你可以在文本框中做一个公式。

我想知道这是否也适用于 javascript 和正则表达式?

按 [ENTER] 后应该会显示答案

按回车后应该显示25。 有人对此有简单的解决方案吗?

你可以使用eval喜欢

$('input').keyup(function(e){
    if(e.keyCode == 13)
    {
        var result = eval($(this).val());
        $(this).val(result);
    }
});

demo

也许这个答案对您有帮助:

How to use regular expression for calculator input with javascript?

使用这个正则表达式,您可以构建一个相当简单的计算器,但我会推荐它,就像在另一个问题中提到的那样。