您好,我有一个关于 javascript 的问题,用户输入数学方程作为输入。基于方程如何分离乘法、加法和幂值中的字符?例如:用户根据方程输入 10x2+5y+65=0 中的数学方程我想要 10*x^2+5*y+65 =0 假设用户输入任何方程。如何使用javascript在输出中显示加法、减法、乘法、除法和幂值?所以请帮助我。 谢谢。
最佳答案
这应该可以解决问题。 (需要一点改进)
function convert(q){
q = q.replace(/([0-9]+)([a-zA-Z])/g,"$1*$2");
return q.replace(/([a-zA-Z])([0-9]+)/g,"$1^$2");
}
var q = "10x2+5y+65=0";
console.log(convert(q));
关于javascript - 如何使用javascript分离方程式中的数字和特殊字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39611864/