RegEx用于删除括号前的空格

时间:2013-07-22 09:38:05

标签: javascript regex

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

这就是我所拥有的

function_name       (params);

这就是我想要获得的

function_name(params);

是否有任何regExp可以帮助我使用javascript函数替换? 谢谢!

4 个答案:

答案 0 :(得分:3)

尝试

'function_name       (params);'.replace(/(\w+)\s+\(/, '$1(')

答案 1 :(得分:0)

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

var str="function_name       (params);";
var n=str.replace(/\s+\(/g,"(");

答案 2 :(得分:0)

知道了,

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

result=input.replace(/(\w+)\s+\(/,"$1(");

答案 3 :(得分:0)

var str="function_name         (params);";
result=str.replace(/\s/g,'');

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