そのままの HTML は次のようになります。
<body class="home bc-hide-1bc-hide-2">
私のJSは次のようになります:
var c = $("body").attr("class").replace(/(bc-hide-\d)/,/$& /);
$("body").attr("class", c);
目標は、HTML を次のようにすることです (bc-hide-1 と bc-hide-2 の間のスペースに注意してください)。
<body class="home bc-hide-1 bc-hide-2">
上記の JS を使用すると、出力は実際には bc-hide-# の各インスタンスの前に / が付きます (以下を参照)。
<body class="home /bc-hide-1 /bc-hide-2">
私は正規表現をあまり使用する必要はなく、ドキュメントを調べてきましたが、それを停止するために必要なものを見つけていないだけです。どんな助けでも大歓迎です!
ありがとう!