Regexp去除等式中的空白空间
regexp to strip empty space in an equation
我有一个等式,其中最后一个操作符连续指定,它应该删除最后一个操作符。我不确定如何使用regex
做到这一点i.e
var operators = ['*', '-', "+'];
if(operators.indexOf(eql.innerText.slice(-1)) > -1) {
eqText = eqText.replace(/.$/, '');
}
在这种情况下,如果我的方程是9 * *,我希望它去掉最后一个*和它前面的空格。基本上应该是9 *而不是9 * *
任何指针下面的正则表达式将删除最后一个-
或*
或+
以及前面的空格,
eqText = eqText.replace(/ [-*+]$/, '');
或
使用下面的正则表达式删除最后一个特殊字符前面的一个或多个空格。
eqText = eqText.replace(/ +[-*+]$/, '');
相关文章:
- IE 9压缩XML DOM中的空白空间
- 同位素网格布局使用空白空间
- 动态隐藏列表中的元素,而隐藏的元素不会占用页面上的空白空间
- 如何设置iframe以自动填充HTML中的空白正文空间
- 提交回复后 Ajax 它显示一个空白的数据空间
- 电子邮件的正则表达式允许空白空间、有效电子邮件地址和多个电子邮件地址
- HTML中的哪些空白空间被视为空白节点
- 不允许使用Javascript验证的空白空间
- 使用jquery或javascript显示null cookie值为空白空间
- 在网格上寻找空白空间的算法
- 图表师:堆叠条形图后的空白空间
- Android WebView在底部添加了奇怪的空白空间
- Regexp去除等式中的空白空间
- Bootstrap砌体留下空白空间
- 如何检测文本框字段的空白空间
- html中的UL LI标签创建空白空间
- 为布局中的元素添加内边距'在顶部添加空白空间
- 设置自动高度,取决于文本区域中有多少列,但显然它增加了空白空间
- 当点击图像周围的空白空间时,Javascript幻灯片显示故障
- 需要找到更有效的解决方案,将空白空间写入页面