2013-07-22 60 views

回答

3

尝试

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

打我吧.... – ObieMD5

+0

以及我的朋友,这工作正常。 – Jannuzzo

0

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

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

谢谢绝对。我只是希望删除括号之前的空格,所以Arun给我的答案就好了。无论如何感谢您的时间.. :) – Jannuzzo

+0

@Jannuzzo你会想标记他作为答案。否则其他人可能仍然会回答。 –

+0

我知道..但我现在无法做到。我必须再等3分钟。 :S – Jannuzzo

0

明白了,

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

result=input.replace(/(\w+)\s+\(/,"$1("); 
0
var str="function_name   (params);"; 
result=str.replace(/\s/g,''); 

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

相关问题