特殊文字を通常の文字に置き換える JavaScript 関数があります。
ピリオドを入力する.
と、a
例 :info@example.com
に変更されますinfo@exampleacom
私は何を間違っていますか?
function retiraAcento(palavra, obj) {
com_acento = 'áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ';
sem_acento = 'aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC';
nova = '';
for (i = 0; i < palavra.length; i++) {
if (com_acento.search(palavra.substr(i, 1)) >= 0) {
nova += sem_acento.substr(com_acento.search(palavra.substr(i, 1)), 1);
} else {
nova += palavra.substr(i, 1);
}
}
//obj.value = nova.toUpperCase();
obj.value = nova
}
$(document).ready(function () {
$(":input").live('blur', function () {
retiraAcento(this.value, this);
});
});