Показать сообщение отдельно
  #4 (permalink)  
Старый 27.04.2011, 17:31
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

// обойдем парсер
var c = "&#"+"1076;"+"&#"+"1079;";


var matches = c.match(/\d+/g) ;

var str = '';

for( var i = 0,b = matches.length; i<b; i++) str += String.fromCharCode( matches[i] );


alert( "была строка : "+c+ "\n\nстала : "+ str)



а вот функция

var c = "&#"+"1076;"+"&#"+"1079;";

function toStr ( c ){

var matches = c.match(/\d+/g), str = '';

for( var i = 0,b = matches.length; i<b; i++) str += String.fromCharCode( matches[i] );

return str;

}


alert( "была строка : "+c+ "\n\nстала : "+ toStr(c) )

Последний раз редактировалось melky, 27.04.2011 в 17:34.
Ответить с цитированием