Versão atual:

Caracteres especiais no nome do arquivo em anexo

Tem como remover os caracteres especiais do nome do arquivo anexado?

Tentei com essa função, mas o tratamento teria que ser feito num evento de processo.

function validaCaracteres(nomeDocumento) {
    strSChar = "áàãâäéèêëíìîïóòõôöúùûüçÁÀÃÂÄÉÈÊËÍÌÎÏÓÒÕÖÔÚÙÛÜÇ";
    strNoSChars = "aaaaaeeeeiiiiooooouuuucAAAAAEEEEIIIIOOOOOUUUUC";
    var newStr = "";

    for (var i = 0; i < nomeDocumento.length; i++) {
        if (strSChar.indexOf(nomeDocumento.charAt(i)) != -1) {
            newStr += strNoSChars.substr(strSChar.search(nomeDocumento.substr(i, 1)), 1);
        } else {
            newStr += nomeDocumento.substr(i, 1);
        }
    }

    return newStr.replace(/[^a-zA-Z 0-9]/g, '').toUpperCase();
}

Versões (5):

Ver a versão formatada

Caracteres especiais no nome do arquivo em anexo

Comentário

new question