我有这个问题我正在尝试用 à 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("è","è");
有人可以帮助我吗?