Gunnar Bittersmann: Dezimal codierte Strings decodieren

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

Etwas unschön daran, dass man zweimal mit einem regulären Ausdruck drüber muss.

Hehe, muss man gar nicht:

String.prototype.unescape = function ()  
{  
  return this.replace(/&#([0-9]+|x[0-9a-f]+);/gi, function (m, u) { return String.fromCharCode(u.charAt(0) == 'x' ? parseInt(u.substr(1), 16) : parseInt(u, 10)); });  
};

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)