par
The_Crabe » 09 mai 2015, 00:38
Voici ma petite fonction qui fonctionne.
Attention seul le caractère "\" n'est pas traité !
function strtr(chaine)
{
var recherche = "!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
var remplace = "1111111111111111111111111111111ABCDEFGHIJKLMNOPQRSTUVWXYZ11111ABCDEFGHIJKLMNOPQRSTUVWXYZ111111111111111S1O1Z11111111111S1O1ZY11111111111111111111111111111111AAAAAAACEEEEIIIIDNOOOOO1OUUUUY1SAAAAAAACEEEEIIII1NOOOOO1OUUUUY1Y";
var length = chaine.length;
var tmp = "";
for (var i=0; i<length; i++)
{
tmp += remplace.charAt(recherche.lastIndexOf(chaine.charAt(i)));
}
return tmp;
}
Pourquoi faire simple quand on peut faire compliquer =D>
J'espère que cela pourra en aider quelques un...
Voici ma petite fonction qui fonctionne. :lol:
[b][color=#FF0000]Attention seul le caractère "\" n'est pas traité ![/color][/b]
function strtr(chaine)
{
var recherche = "!#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
var remplace = "1111111111111111111111111111111ABCDEFGHIJKLMNOPQRSTUVWXYZ11111ABCDEFGHIJKLMNOPQRSTUVWXYZ111111111111111S1O1Z11111111111S1O1ZY11111111111111111111111111111111AAAAAAACEEEEIIIIDNOOOOO1OUUUUY1SAAAAAAACEEEEIIII1NOOOOO1OUUUUY1Y";
var length = chaine.length;
var tmp = "";
for (var i=0; i<length; i++)
{
tmp += remplace.charAt(recherche.lastIndexOf(chaine.charAt(i)));
}
return tmp;
}
Pourquoi faire simple quand on peut faire compliquer =D>
J'espère que cela pourra en aider quelques un...