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

标签 javascript regex textbox

我正在寻找我喜欢用于我的项目的东西。 像 Excel 一样,您可以在文本框中输入公式。

我想知道这是否也可以通过 javascript 和 regex 实现?

类似这样的内容应该在按 [ENTER] 后显示答案

EXAMPLE

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

最佳答案

您可以使用eval喜欢

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

demo

关于javascript - 是否可以在一个文本框中进行计算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273835/

相关文章:

php - 从 php 中的文本框获取一个值,调用另一个 php 文件并将此文本框值作为变量传递给它

asp.net-mvc - 如何将TextBox的默认值设置为空字符串而不是null

c# - 单击按钮时动态添加的文本框为空

javascript - React的Virtual DOM到底有多快?

javascript - 重新加载后如何保存对列表的更改

javascript - Babeljs 为正则表达式 {m,n} 量词产生意外错误

java - 用于检测前面和后面的小写字母和数字的正则表达式

javascript - DevTools 控制台 - 将其关闭

javascript - 使用 jQuery 检测屏幕尺寸并更改属性

regex - Perl:找不到文件时抑制反引号的输出