PDA

Просмотр полной версии : перекодировщик translita в кириллицу на js


Student :)
17.05.2009, 17:32
Доброго дня!
покажите пример кода
перекодировщика кириллицы в translit (латинаца)
на java script
и наоборот

Буду очен благодарен!

Pashkela
17.05.2009, 17:35
<script>
var rusChars = new Array('а','б','в','г','д','е','ё','ж','з' ,'и','й', 'к','л','м','н','о','п','р','с','т','у', 'ф','х','ч ','ц','ш','щ','э','ю','\я','ы','ъ','ь', ' ', '\'', '\"', '\#', '\$', '\%', '\&', '\*', '\,', '\:', '\;', '\<', '\>', '\?', '\[', '\]', '\^', '\{', '\}', '\|', '\!', '\@', '\(', '\)', '\-', '\=', '\+', '\/', '\\');
var transChars = new Array('a','b','v','g','d','e','jo','zh','z','i','j ','k','l','m','n','o','p','r','s','t','u','f','h', 'ch','c','sh','csh','e','ju','ja','y','', '', ' ', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '');
var from = "";

function convert2EN()
{
from = document.getElementById("Message").value;
from = from.toLowerCase();
var to = "";
var len = from.length;
var character, isRus;
for(var i=0; i < len; i++)
{
character = from.charAt(i,1);
isRus = false;
for(var j=0; j < rusChars.length; j++)
{
if(character == rusChars[j])
{
isRus = true;
break;
}
}
to += (isRus) ? transChars[j] : character;
}
document.form1.Message.value = to;
}
</script>

<FORM NAME="form1">
<textarea name="Message" id="Message" cols="30" rows="5" class="text"></textarea><br>
<input type="button" value="Транслит" onclick="convert2EN()">
</FORM>


Обратно сам додумай:)

Sharky
17.05.2009, 17:48
Доброго дня!
покажите пример кода
перекодировщика кириллицы в translit (латинаца)
на java script
и наоборот

Буду очен благодарен!

http://forum.antichat.ru/thread41870.html
и уже помоему даже обсуждалось в той же теме.
Закрыто