0

我想删除某些东西(比如说一个函数名)和它的括号之间的所有空格:

这就是我所拥有的

function_name       (params);

这就是我想要得到的

function_name(params);

是否有任何正则表达式可以帮助我使用 javascript 函数替换?谢谢!

4

4 回答 4

3

尝试

'function_name       (params);'.replace(/(\w+)\s+\(/, '$1(')
于 2013-07-22T09:39:33.737 回答
0
var str="function_name         (params);";
result=str.replace(/\s/g,'');

或者 result=str.replace(/\s/g,'');

于 2013-07-26T04:25:15.110 回答
0

这将使用全局搜索替换文字括号前面的多个空白字符。

var str="function_name       (params);";
var n=str.replace(/\s+\(/g,"(");
于 2013-07-22T09:42:56.647 回答
0

知道了,

var input="function_name      (/* arguments if any */)";

result=input.replace(/(\w+)\s+\(/,"$1(");
于 2013-07-22T10:15:48.093 回答