Я пытаюсь добавить теги <sup></sup>
вокруг каждого & trade;, & reg;, & copy; на моей странице.
Я нашел этот вопрос: товарный знак регистрации суперскриптов CSS, который помог мне начать.
script работает в том смысле, что теги размещаются в соответствующих местах, но он добавляет два тега <sup></sup>
вокруг каждого, а не только один.
Вот мой JS, добавляющий теги:
jQuery("body").html(
jQuery("body").html().replace(/®/gi, '<sup>®</sup>').replace(/®/gi, '<sup>®</sup>').
replace(/™/gi, '<sup>™</sup>').
replace(/™/gi, '<sup>™</sup>').
replace(/©/gi, '<sup>©</sup>').
replace(/©/gi, '<sup>©</sup>')
);
Как я могу убедиться, что теги добавляются только один раз за символ? Возможно, что-то условное?