【发布时间】:2018-04-25 10:29:52
【问题描述】:
我正在构建一个绘图抽屉,目前正在研究数学表达式解析器。我已经完成了大部分工作,但我一直坚持在解析输入文本之前清除它。我现在想要实现的是摆脱未经许可的字符。
例如,在此文本中:
5ax+4asxxv+sdflog10aloga(132*43)sin(132)
我想匹配所有不是+,-,*,/,^,(,),ln,log,@9876534 ,cos,tan,cot,arcsin,arccos,...
并将它们替换为""。
所以输出是
5x+4xx+log10log(132*43)sin(132)
我需要正则表达式方面的帮助。
空格无关紧要,因为我事先清除了它们。
【问题讨论】:
标签: javascript regex match