function toggleEncoding(txt) {
var eng = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
var rus = "f,dult`;pbqrkvyjghcnea[wxio]sm'.z";
if(txt.search(/[а-яА-Я]/i) > -1) {
for(i=0;i<eng.length;i++) {
reg = new RegExp(eng[i], 'gi');
txt = txt.replace(reg, rus[i]);
}
}
else {
for(i=0;i<eng.length;i++) {
reg = new RegExp(rus[i], 'gi');
txt = txt.replace(reg, eng[i]);
}
}
alert(txt);
}
(function() {
toggleEncoding('тест');
toggleEncoding('ntcn');
})();
что ему не нравится?
с русским работает, а с англ - нет..