从MathQuill获取价值

时间:2018-03-24 04:42:57

标签: javascript

我正在使用MathQuill我想获得使用Split获得它的分数的值,这不是很健壮!

var str="\frac{12}{3}+\frac{2}{3}";

如何使用JavaScript获取分数的值!我发现我应该使用regrex!我是javascript regrex的新手!我希望值为

var fra1=12;
var fra2=3;
var fra3=2;
var fra4=3;

1 个答案:

答案 0 :(得分:0)

如果您 使用正则表达式,并且您只需要此特定字符串,那么最简单的方法是使用.match并转换为数字:



const str = "\frac{12}{3}+\frac{2}{3}";
const frasStrings = str.match(/\d+/g);
const frasNumbers = frasStrings.map(Number);
console.log(frasNumbers);