javascript数学公式验证正则表达式

javascript数学公式验证正则表达式,javascript,regex,Javascript,Regex,我想对我的数学方程式进行验证 让我们假设我有如下等式: 1 x+y=e//有效公式 2 x+sinx=y//有效方程 3 a+wq=c//无效方程式 4 sinx+s=y//公式无效//因为不需要s,只允许键入x、y、e字符 我只想允许方程可能包含x,y任何其他特殊字符,如e,还有函数,如sin,cos,tan,sec,csc,cot,arcin,asrccos,arctan,arcec,arccot等。 但是,如果方程包含一个像上面方程一样的字母,那么方程是无效的 那么,有谁能给我提供一个数学

我想对我的数学方程式进行验证

让我们假设我有如下等式:

1 x+y=e//有效公式

2 x+sinx=y//有效方程

3 a+wq=c//无效方程式

4 sinx+s=y//公式无效//因为不需要s,只允许键入x、y、e字符

我只想允许方程可能包含x,y任何其他特殊字符,如e,还有函数,如sin,cos,tan,sec,csc,cot,arcin,asrccos,arctan,arcec,arccot等。 但是,如果方程包含一个像上面方程一样的字母,那么方程是无效的

那么,有谁能给我提供一个数学正则表达式来帮助我验证吗


提前感谢

我也经历过同样的事情。内容安全策略阻止ChromeExtension访问GLOBALS数组,这是有意义的。理想情况下,Chrome扩展应该是沙盒,因为Chrome扩展具有扩展权限

这就是说,这是wild west,gmail.js是一个不受支持的js库,它可能会随着gmail代码的变化而变化,因此您已经在使用它时承担了相当大的风险

可以将Gmail.js代码注入到Gmail应用程序中,下面列出了一些说明


使用此处的结构,您应该能够访问GMail中的GLOBALS数组。

进一步调试它。以其他方式扩展。