gpt4 book ai didi

javascript - 正则表达式去除方程中的空白

转载 作者:行者123 更新时间:2023-12-02 17:09:40 25 4
gpt4 key购买 nike

我有一个方程,其中连续指定最后一个运算符,它应该删除最后一个运算符。我不确定如何使用正则表达式执行此操作

i.e
var operators = ['*', '-', "+'];
if(operators.indexOf(eql.innerText.slice(-1)) > -1) {
eqText = eqText.replace(/.$/, '');
}

在这种情况下,如果我的方程是 9 * *,我希望它去掉最后一个 * 及其前面的空格。基本上应该是 9 * 而不是 9 * *

任何指针

最佳答案

下面的正则表达式将删除最后一个 -*+ 以及前面的空格。,

eqText = eqText.replace(/ [-*+]$/, '');

或者

使用下面的正则表达式删除前面的一个或多个空格以及最后一个特殊字符。

eqText = eqText.replace(/ +[-*+]$/, '');

关于javascript - 正则表达式去除方程中的空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24937182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com