Показать сообщение отдельно
Старый 26.11.2014, 00:23
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 9  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
" asd ".slice(1, -1)

Цитата:
while
Код AS3:
var str:String = " asd  asasd  ";
var spaceCode:uint = " ".charCodeAt(0);
 
var left:uint = 0;
var right:uint = str.length;
var result:String = str;
 
while(left < right){
  if(str.charCodeAt(left) !== spaceCode) break;
  left++;
}
while(left < right){
  if(str.charCodeAt(right - 1) !== spaceCode) break;
  right--;
}
if(right - left ^ str.length){
  result = str.substring(right, left);
}else if(left === right) result = "";