Показать сообщение отдельно
Старый 27.03.2013, 18:52
gagaga вне форума Посмотреть профиль Отправить личное сообщение для gagaga Найти все сообщения от gagaga
  № 3  
Ответить с цитированием
gagaga

Регистрация: Apr 2012
Сообщений: 239
Цитата:
Сообщение от Hauts Посмотреть сообщение
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)
Код AS3:
var str:String = "05163864080712"
var arr:Array = [];
 
for(var k:int = 0 ; k < str.length / 2; k += 2){
	var part:String = str.substr(k, 2);
	arr.push(parseInt(part, 10))
}
trace(arr)