我想用「A」替換所有出現的重音字符 - 使用javascript替換(例如,將「AÀPPI」改爲「ANAPIALAZA 「)。 我想:使用javascript替換幾個字符替換
var re = /À||Á||À||Á||Â||Ã||Ä||Å/g;
name = name.replace(re,"A");
和
var re = /(ÀÁÂÃÄÅ)/g;
name = name.replace(re,"A");
我不知道如何來表達正則表達式模式所需的規則。 謝謝
我想用「A」替換所有出現的重音字符 - 使用javascript替換(例如,將「AÀPPI」改爲「ANAPIALAZA 「)。 我想:使用javascript替換幾個字符替換
var re = /À||Á||À||Á||Â||Ã||Ä||Å/g;
name = name.replace(re,"A");
和
var re = /(ÀÁÂÃÄÅ)/g;
name = name.replace(re,"A");
我不知道如何來表達正則表達式模式所需的規則。 謝謝
Square []方括號可以解決您的問題。
var re = /[ÀÁÂÃÄÅ]/g;
name = name.replace(re,"A");
感謝您提供該鏈接。 – Edville 2013-04-04 00:57:33
使用[]
方括號,就像這樣:
/[ÀÁÀÁÂÃÄÅ]/g
與第一||
例的問題,順便說一下,就是你應該只使用一個|
在正則表達式。
太好了。非常感謝。 – Edville 2013-04-04 00:56:51
方括號; '/ [abc]/g'表示任何'a'或'b'或'c'。 – Dave 2013-04-04 00:50:45
完美地工作。謝謝 – Edville 2013-04-04 00:56:17
你的第一次嘗試應該已經奏效,除了你應該在角色之間只有一個管道,而不是兩個管道。 – Barmar 2013-04-04 00:56:41