Δημοσιεύτηκε: 20 Ιαν 2013, 23:32
Ένα javascript που μετατρέπει ένα κείμενο από greeklish σε ελληνικούς χαρακτήρες.
Η μετατροπή είναι με λάθη, όποια προσθήκη ευπρόσδεκτη.
Αποτέλεσμα του κώδικα
Η μετατροπή είναι με λάθη, όποια προσθήκη ευπρόσδεκτη.
- Μορφοποιημένος Κώδικας: Επιλογή όλων
-
<script type="text/javascript">
function translate(text) {
var expressions = {
'th([nsl,.]|\\s|$)' : 'τη$1',
'th' : 'θ',
's([,.]|\\s|$)' : 'ς$1',
'ps' : 'ψ',
'ks' : 'ξ'
}
var ENG = 'avbgdezh8iklmnoprstuyfxwAVBGDEZHIKLMNOPRSTUYFXW,'
var GR = 'αββγδεζηθικλμνοπρστυυφχωΑΒΒΓΔΕΖΗΙΚΛΜΝΟΠΡΣΤΥΥΦΧΩ,'
for (var i = 0; i < ENG.length; i++) {
if (!expressions[ENG.charAt(i)]) {
expressions[ENG.charAt(i)] = GR.charAt(i)
}
}
for (var expression in expressions) {
text = text.replace(new RegExp(expression, 'g'), expressions[expression])
}
return text;
}
</script>
<script type="text/javascript">
document.write(translate("edo bazoume to keimeno poy 8eloume na metatrapei"));
</script>
Αποτέλεσμα του κώδικα
- Κώδικας: Επιλογή όλων
εδο βαζουμε το κειμενο που θελουμε να μετατραπει