如何使用javascript分离方程中的数字和特殊字符

How to separate the number and special character in equation using javascript?

本文关键字:数字 特殊字符 方程中 何使用 javascript 分离      更新时间:2023-09-26

嗨,我有一个关于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));
相关文章: