1元 3元 986元 8765.86元 cssまたは純粋なcssでjsを使用して、class="aa"を使用してすべてのメタ文字の前にテキストを設定します aaでフォントと色を設定しました。 以前に同様のコードを見たことがありますが、今使用すると見つかりません ディスカッションに返信(解決策) str.replace(/[d .]+(? =元)/g,"$&") spa タグまたは b タグを追加するだけで完了です str.replace(/ [d.]+ (?=元)/g,"$&") <br>aa{color:red} <br>< /style><table id="tab"><tr><td>1元 986元 8765.86元</td></tr></table> <br>var str = document.getElementById("tab").outerHTML; <br>str.replace(/[d.]+(?=元)/g,"<span class='aa'>$&</span> ;"); <br />alert(str); <br /></script> <br>無効<br> <br> <br> <br> str.replace(/[d.]+(?=元)/g,"<span class='aa' >$ &</span>") <p class="sougouAnswer"> </p> <p class="yy"> </p> <p class="yy"> <br><style> </p>aa{color:red} <br> 1 元 986 元 8765.86 元 var str = document.getElementById("tab").outerHTML; d. ]+(?=元)/g,"$"); rree