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

时间:2015-05-16 09:09:39

标签: javascript regex textbox

我正在寻找一些我喜欢用于项目的东西。 与excel一样,您可以在文本框中执行公式。

我想知道这是否也可以使用javascript和regex?

这样的事情应该在按[ENTER]

后显示答案

EXAMPLE

按Enter键后应显示25。 有人有一个简单的解决方案吗?

2 个答案:

答案 0 :(得分:1)

您可以使用eval之类的

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

demo

答案 1 :(得分:0)

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

How to use regular expression for calculator input with javascript?

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