JavaScript basic replace two chars in same string

前端 未结 3 1489
说谎
说谎 2021-01-15 07:35

I have:

var foo = \'(bar)\'
foo.replace(\'(\', \'\').replace(\')\', \'\')

So, I get bar without parentheses, is there a better

3条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-15 08:02

    You could use:

    foo = foo.replace(/[()]/g, '');
    

    That involves a simple regular expression that matches all instances of either open- or close-parentheses. Note that you have to include that assignment, as ".replace()" does not modify the string; it returns the modified string.

提交回复
热议问题