Javascript Regex删除方括号和前面的方法名称之间的内容
我有: 我需要“ 因此,一个简单的例子是:Javascript Regex删除方括号和前面的方法名称之间的内容,javascript,html,regex,Javascript,Html,Regex,我有: 我需要“ 因此,一个简单的例子是: xVal.AttachValidator("CoverSheet", {"Fields":[{"FieldName":"FromDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{"Type":"Date"}}]},{"FieldName":"ToDateTime","FieldRules":[{"RuleName":"DataType","RuleParameters":{
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)
我有一些htmlMarkup表单,我需要将它们写入window.document,但我需要先删除某些方法
我不关心括号之间的内容,但我必须在正则表达式中使用“function”来标识要删除的语句。我见过各种各样的变化,但不完全是我需要的。有人吗 我明白了。我需要:
method(text)
newmethod(text)
.replace(/ *xVal\.AttachValidator\([^)]*\) */g, ""));