<sup></sup>
ページ内のすべての ™、®、© の周りにタグを追加しようとしています。
私はこの質問を見つけました:私が始めるのを助けたCSS上付き登録商標。
このスクリプトは、タグが適切な場所に配置されているという意味では機能しますが、タグを<sup></sup>
1 つではなく 2 つ追加しています。
タグを追加する私の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>')
);
タグがシンボルごとに 1 回だけ追加されるようにするにはどうすればよいですか? 多分ある種の条件付き?