我正在使用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;
答案 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);