刪除JavaScript字符串中的重音/對話框如何從字符串中刪除重音字符?尤其是在IE6中,我遇到了這樣的情況:accentsTidy = function(s){
var r=s.toLowerCase();
r = r.replace(new RegExp(/\s/g),"");
r = r.replace(new RegExp(/[àáa???]/g),"a");
r = r.replace(new RegExp(/?/g),"ae");
r = r.replace(new RegExp(/?/g),"c");
r = r.replace(new RegExp(/[èéê?]/g),"e");
r = r.replace(new RegExp(/[ìí??]/g),"i");
r = r.replace(new RegExp(/?/g),"n");
r = r.replace(new RegExp(/[òó???]/g),"o");
r = r.replace(new RegExp(/?/g),"oe");
r = r.replace(new RegExp(/[ùú?ü]/g),"u");
r = r.replace(new RegExp(/[y?]/g),"y");
r = r.replace(new RegExp(/\W/g),"");
return r;};但是IE6困擾著我,似乎它不喜歡我的正則表達式。
刪除JavaScript字符串中的重音/對話框
RISEBY
2019-06-15 11:16:41