我正在尝试用普通的javascript替换一些变音符号(重音)字符。但我不知道该怎么做。我的问题是我们使用字符集iso-8859-1。如果我们使用 utf-8,它会更容易。我正在尝试在此处制作类似于此脚本的内容(以 UTF-8 编码工作)。
谁能帮我解决这个问题?如果我能拥有从“é”到“e”的替换语法,那么剩下的就可以了。我用 \xE9 尝试了一些东西,但对正则表达式不太熟悉,我无法让它工作。
我正在尝试用普通的javascript替换一些变音符号(重音)字符。但我不知道该怎么做。我的问题是我们使用字符集iso-8859-1。如果我们使用 utf-8,它会更容易。我正在尝试在此处制作类似于此脚本的内容(以 UTF-8 编码工作)。
谁能帮我解决这个问题?如果我能拥有从“é”到“e”的替换语法,那么剩下的就可以了。我用 \xE9 尝试了一些东西,但对正则表达式不太熟悉,我无法让它工作。
最后我找到了这个正则表达式语法:
Recherche = Recherche.replace(/À|Á|Â|Ã|Ä|Å/g, "A")
.replace(/à|á|â|ã|ä|å/g, "a")
.replace(/Ò|Ó|Ô|Õ|Õ|Ö|Ø/g, "O")
.replace(/ò|ó|ô|õ|ö|ø/g, "o")
.replace(/È|É|Ê|Ë/g, "E")
.replace(/è|é|ê|ë/g, "e")
.replace(/Ç|ç/g, "c")
.replace(/Ì|Í|Î|Ï/g, "I")
.replace(/ì|í|î|ï/g, "i")
.replace(/Ù|Ú|Û|Ü/g, "U")
.replace(/ù|ú|û|ü/g, "u");