2013-02-01 164 views

回答

5

您可以使用

var out = input_string.replace(/{[^}]*}/,'') 

如果你想删除多个出现,用

var out = input_string.replace(/{[^}]*}/g,'') 

/**/之间移除的东西,这个应该工作:

var out = input_string.replace(/(?!<\")\/\*[^\*]+\*\/(?!\")/g,'') 
+0

Thanks..it工程... 我可以问多一个案例.. 在上一个问题我想删除{}之间的字符,现在如何删除/ *之间的字符/ .. ..我真的想了解它.. 谢谢.. :) – guurnita

+1

@guurnita:To学习正则表达式,看一下http://www.regular-express ions.info/和https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions。 –

+0

@guurnita:只有在你可以假设没有嵌套'{}',如'{{}}''时才有效。 – nhahtdh

相关问题