JavaScript regex zum ersetzen von numerischen HTML-entities mit Ihrem tatsächlichen Zeichen

Ich versuche, JavaScript zu verwenden & regex zum ersetzen von numerischen HTML-entities mit Ihren eigentlichen Unicode-Zeichen, z.B.

foo's bar

foo's bar

Dies ist, was ich so weit gekommen:

"foo's bar".replace(/&#([^\s]*);/g, "$1"); //"foo39s bar"

Alles, was noch zu tun ist, ersetzen Sie die Zahl mit String.fromCharCode($1), aber ich kann nicht scheinen, um es zu arbeiten. Wie kann ich dies tun?

InformationsquelleAutor alfonso | 2010-11-27
Schreibe einen Kommentar