Показать сообщение отдельно
Старый 25.08.2006, 02:27
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Код:
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));
__________________
(и)Нильс.ru | Плагины для FlashDevelop