这是我在表单中使用的将法语转换为英语的java脚本方法
function checkgsm(s){
var str = s.charAt(s.length-1);
s=s.replace(/\300/gi, "A");
s=s.replace(/\301/gi, "A");
s=s.replace(/\302/gi, "A");
s=s.replace(/\303/gi, "A");
s=s.replace(/\304/gi, "A");
s=s.replace(/\352/gi, "a");
s=s.replace(/\347/gi, "C");
s=s.replace(/\307/gi, "c");
return s;
}
如果我输入Ç(大写),它将更改为C(大写)。然后我输入ç,结果将是cc(小)..旧的大写C也被小c替换。替换方法不关心它是大写还是小写。如果大写(Ç)来了,它将更改为C。如果小写(ç)来了,它将是c。还有其他方法可以进行精确替换吗?