
Код:
function convert (str) {
var len = str.length;
var strOutput = "";
var char = "";
for (var i = 0; i < len; i++) {
char = str.charCodeAt (i);
if (char == 32) {
strOutput += "#";
} else if (char == 1025) {
strOutput += "07";
} else if (char == 1105) {
strOutput += "40";
} else if (char > 1039 and char < 1046) {
strOutput += (char < 1046 ? "0" : "") + String (char - 1039);
} else if (char > 1045 and char < 1078) {
strOutput += (char < 1048 ? "0" : "") + String (char - 1038);
} else if (char > 1077 and char < 1104) {
strOutput += String (char - 1037);
}
}
return strOutput;
}
str = " АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя";
trace (convert (str));