我想通过删除空格
来将数字与'%'符号联系起来在这里,我想做的事情,遗憾的是这不起作用。
"... 14 % ...".replace(new RegExp("\\b(\\d+)\\s+%\\b",'gi'), "$1%")
我将不胜感激。
答案 0 :(得分:1)
使用它:
"... 14 % ...".replace(/(\d+)\s+(%)/g,'$1$2');
输出:"... 14% ..."
它将替换数字和%
之间出现的所有空格。
答案 1 :(得分:1)
您需要捕获两个表达式才能替换它们,第一个是数字,第二个是数字+空格+%:
> "... 14 % ...".replace(/((\d+)\s+%)/gi, "$2%")
"... 14% ..."
答案 2 :(得分:1)
你可以试试这个:
"... 14 % ...".replace(new RegExp("(\\d+)\\s+%",'gi'), "$1%")