2011-08-24 43 views
0

我之間移除內容:的正則表達式支架和前面的方法名

xVal.AttachValidator("CoverSheet", {"Fields":[{"FieldName":"FromDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{"Type":"Date"}}]},{"FieldName":"ToDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{"Type":"Date"}},{"RuleName":"Custom","RuleParameters":{"Function":"ValidateDates","Parameters":"null"},"Message":""}]}]}, {}) 

,我需要 「」

因此,一個簡單的例子是:

function(param1) 

function(params1, param2) 

method(text) 

function(ex1, ex2, ex3) 

newmethod(text) 

成爲:

method(text) 

newmethod(text) 

我有這些html標記形式我需要寫入window.document,但我需要先刪除某些方法。

我不在乎括號內的內容,但我必須在正則表達式中使用「function」來標識我想要刪除的語句。我已經看到了這個的各種變化,但不是我所需要的。任何人?

回答

0

我想通了。我需要:

.replace(/ *xVal\.AttachValidator\([^)]*\) */g, ""));