如何在JavaScript中拆分数学计算

用户资料

我在div标签中有数学计算,像这样:

13*7=91

那么如何分割和解析数据呢?

它将存储在这样的变量中:

var A = 13;
var Operation = '*';
var B = 7;
var Result = 91;

请告诉我如何做到这一点:)

cнŝdk

这是一种简单的方法,只需使用RegExp即可

第一个是/[0-9]+/g获取操作数和结果编号,第二个是/[0-9]+(.)[0-9]+/提取运算符,然后将结果打印在一个diplayp元素中:

var str = document.getElementById("calcul").innerText;

var re = /[0-9]+/g;
var re2 = /[0-9]+(.)[0-9]+/;
var operands = str.match(re);
var operator = str.match(re2)[1];
var A = operands[0];
var B = operands[1];
var result = operands[2];

var display = document.getElementById("display");
display.innerHTML = "var A = " + operands[0] + "<br>var B = " + operands[1] + "<br>var result = A" + operator + "B =" + result;
<div id="calcul">
  13*7=91
</div>
<br>Calculation results :
<p id="display">

</p>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

您如何在VB.net中存储和计算数学测验的分数?

来自分类Dev

如何在SQL中拆分数据

来自分类Dev

如何在AngularJS中拆分数据?

来自分类Dev

如何在fortran中拆分数组?

来自分类Dev

如何在javascript中的n位数字后拆分数字?

来自分类Dev

如何在php中拆分数组并传递给javascript变量?

来自分类Dev

如何在python中拆分数组中的每个值?

来自分类Dev

如何在R中每月拆分数据

来自分类Dev

如何在Codeigniter的视图页面中拆分数组值

来自分类Dev

Java如何在函数中返回拆分数组?

来自分类Dev

PHP如何在变量中拆分数组

来自分类Dev

如何在使用Soap时在android中拆分数据

来自分类Dev

如何在R中每月拆分数据

来自分类Dev

如何在 ng-repeat 中拆分数组列表

来自分类Dev

如何在 Realm 中拆分数据库模式?

来自分类Dev

如何在R中拆分数据帧

来自分类Dev

如何拆分数组以分隔 JavaScript 中的后续相似项

来自分类Dev

在Javascript中的参数中拆分数组

来自分类Dev

如何在SQL中按数学计算分组?

来自分类Dev

如何在IronPython中运行数学计算总数

来自分类Dev

函数通过计算拆分数组中的值来为循环填充拆分数组

来自分类Dev

如何拆分数组中的数据

来自分类Dev

javascript拆分数组-进行计算-并再次合并

来自分类Dev

如何在JavaScript中拆分变量

来自分类Dev

如何在Java中从字符串中拆分数值和单词?

来自分类Dev

如何在R中拆分字符并计算相应的频率

来自分类Dev

如何在数组中拆分数组并使长度正确显示

来自分类Dev

如何在Ruby中的重复元素上拆分数组

来自分类Dev

如何在双重分组依据数据框中拆分数据?

Related 相关文章

热门标签

归档