Показать сообщение отдельно
Старый 27.03.2013, 18:26
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
indexOf для удаления первого нуля + split("")

Но получите числа 5 1 6 3 8 6 4 0 8 0 7 1 2.

Если попарно, то substr()

Код AS3:
var str:String = "05163864080712"
var arr:Array = [];
var length:int = str.length -2 
for(var k:int = 0 ; k <length; k ++){
	var part:String = str.substr(k, 2);
	if(part.indexOf("0") == 0){
		part = part.substr(1, 1);
	}
	arr.push(Number(part))
}
trace(arr)
__________________
hauts.ru