替換特殊字符我有以下字符串:如何與空字符串
str = '(name1 || name2 || name3)'
,我想,以取代「(」和「)」與空字符串
是否嘗試過這一點,但它沒't work
str.replace(/[()]+/g,'')
請指教。我想查找的字符串將
str = 'name1 || name2 || name3'
替換特殊字符我有以下字符串:如何與空字符串
str = '(name1 || name2 || name3)'
,我想,以取代「(」和「)」與空字符串
是否嘗試過這一點,但它沒't work
str.replace(/[()]+/g,'')
請指教。我想查找的字符串將
str = 'name1 || name2 || name3'
我的意思是,你已經得到了大部分有:
var str = '(name1 || name2 || name3)';
str = str.replace(/[()]+/g,'');
console.log(str);
我想你忘記了在中間語句指派str
。此外,你可能想修剪中間:
str = str.replace(/[()]+/g,'').trim();
它適合我,爲什麼你說它不起作用? – dieend
你是否將結果分配給任何東西或以某種方式使用結果? 'str.replace(/ [()] +/g,'')'不會改變'str'。 'str = str.replace(/ [()] +/g,'')'。 – Xufox
var str2 = str.substring(1,str.length - 1); – JordanHendrix