私はこの問題を抱えています。àòùèìのようなすべての文字をàeccに置き換えようとしています...
私は動作するこのプロトタイプを持っています:
String.prototype.ReplaceAll = function(stringToFind,stringToReplace){
var temp = this;
var index = temp.indexOf(stringToFind);
while(index != -1){
temp = temp.replace(stringToFind,stringToReplace);
index = temp.indexOf(stringToFind);
}
return temp;
};
ここで、このプロトタイプをCleanという関数で使用したいと思います。
function Clean(temp){
temp.ReplaceAll("è","è");
temp.ReplaceAll("à","à");
temp.ReplaceAll("ì","ì");
temp.ReplaceAll("ò","ò");
temp.ReplaceAll("ù","ù");
temp.ReplaceAll("é","&eacuta;");
return temp;
}
そして今、私はこのように私の関数を使いたいです:
var name= document.getElementById("name").value;
var nomePul=Clean(name);
なぜこれが機能しないのですか?なにが問題ですか?
この場合、それは機能します(私の関数がクリーンでなくても、問題があると思います)
var nomePul=nome.ReplaceAll("è","è");
誰かが私を助けることができますか?