2013-07-22 98 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,'');

相關問題