@@MudGuard:
nuqneH
Ging eher ums Prinzip als um Perfektion,
Dein Ausdruck matchte auch "xF00;" ohne "&#" vorneweg, das ist von Perfektion ein gutes Stück entfernt. ;-)
denn sonst wäre ja nur
/&#(?:x([0-9a-f]+)|([0-9]+));/gi
in Frage gekommen
Na wenn du’s sagst, dann drehen wir den Spieß eben um:
String.prototype.unescape = function ()
{
return this.replace(/&#(?:x([0-9a-f]+)|([0-9]+));/gi, function (m, h, d) { return String.fromCharCode(h ? parseInt(h, 16) : parseInt(d, 10)); });
};
Das dürfte der Perfektion jetzt aber nahekommen, oder?
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)