Σάββατο 5 Μαΐου 2012

Javascript:Mετατροπή χαρακτήρων από Ελληνικά σε Αγγλικά


Για να μετατρέψουμε τους χαρακτήρες μιας αλφαριθμιτικής τιμής από Ελληνικούς σε Αγγλικούς μπρούμε να χρησιμοποιήσουμε την παρακάτω συνάρτηση

function convertToEng(strtocovnert)
{   
    en='ABCDEFGHUIJKLNMOPPSTYΧCZW';
    gr='ΑΒΓΔΕΦΓΗΘΙΞΚΛΜΝΟΠΡΣΤΥΧΨΖΩ'
    newstr='';
    for(i=0;i<=strtocovnert.length-1;i++)
    {
        tch=strtocovnert.substring(i,i+1)
        tpos=(gr.indexOf(tch.toUpperCase()))
        if (tpos>=0)
        {
            grChar=tch
            enChar=en.substring(tpos,tpos+1);
            newstr+=enChar;
        }
        else
        {
            newstr+=tch;
        }
    }   
    return newstr
}