| 
	
	
		
		
			
			 
				Строка в массив по регулярному выражению
			 
			
		
		
		
		Дорогие профи, помогите разобраться, никак не получается. 
 
Дано строка: 
 
":11: Привет, как дела? :02::05: Всё хорошо, пока! :21:Удачи... :14:" 
 
Нужно разделить строку на массив, чтобы получилось так: 
 
arr[0]=":11:"; 
arr[1]="Привет, как дела?"; 
arr[2]=":02:"; 
arr[3]=":05:"; 
arr[4]="Всё хорошо, пока!"; 
... 
arr[n]=":14:"; 
 
Чтобы потом каждый элемент массива уже обработать по своему. Заменить ":число:" на нужные смайлы с картинкой. В голову приходит только этот варинат: 
 
str=":11: Привет, как дела? :02::05: Всё хорошо, пока! :21:Удачи... :14:"; 
reg=/(:{1}\d{2}:{1})/gi; 
list=str.split(reg); 
 
Получаю массив, того что нужно, но это не работет  в IE. Какие ещё есть другие варинанты (кроссбраузерные), для решения данной задачи? 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 |