2011-09-10 121 views
1

我有一個這樣的字符串:如何一次替換()多個字符?

var set = 'ñ This is a Test Ñ'; 

我需要做的是更換ñÑn。我試過了:

set.replace(/\u00F1/g, 'n'); 

但它只取代ñ

+0

變量Set是從一個輸入值中獲得的,我知道u00F1 =ñ並且u00D1 =Ñ –

回答

6

我認爲有一個更清晰的方式來寫這個,但這應該工作。 |在正則表達式中充當OR

a = set.replace(/\u00F1|\u00D1/g, 'n');