如何在以下替换中执行toUpperCase

How to do a toUpperCase in the following replace?

本文关键字:执行 toUpperCase 替换      更新时间:2023-09-26

我有以下函数,它为文本添加样式:

function convertStyling(text, orig) {
  if (orig.match(/'*'*|'*|'^'^/)) {
    return massReplace(text, 
      [ [ /'*'*(['w][^'*'*]*)'*'*/g, '<strong>$1</strong>'], 
        [ /'*(['w^][^'*]*)'*/g,      '<em>$1</em>' ],
        [ /'^'^(['w][^'^]*)'^'^/g,   '<span class="small-caps">$1</span>' ] ])
  }
}

现在我想做toUpperCase()到最后一个替换,但我很困惑,我想我不能做<span class="small-caps">$1.toUpperCase();</span>

CSS:

 text-transform: uppercase;

JS:

 $('.small-caps').toUpperCase();

我建议使用CSS。