|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
PHP код:
function translit(id) {
var charsArray = {
'а':'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 character;
var field = document.getElementById(id);
var from = field.value.toLowerCase();
field.value = '';
for(var i = 0; i < 61; i++)
{
character = from.charAt(i);
field.value += (character in charsArray)? charsArray[character] : character;
}
}
Вот. здесь можно чета улучшить ещё?
|