私はいくつかのjavascriptを使用しています。文字列の大文字(および残りの部分)を置き換える方法
私は灰色に変わります<span class="gray"> WordWithCapitalLetterAtBeginning </span>
Apple()
を使用して、灰色に大文字で始まる任意の単語をしたいと思い
APPLE
を有効にしてくださいグレー
bANANA
は灰色に変わりないはず
banaNa()
はグレーになりません。
orange
は、私はスパンにそれを置き換えるために正規表現を使用してJavaScriptで文字列replace
に置く何
灰色を回すべきではないのですか?
これまでのところ、私は試しました:/([A-Z])/g
しかし、これは大文字でのみ実行されますが、残りの単語ではありません。ここで
は、これまでのところ、私のjsです:
function stylifyCode(s)
{
s=s.replace('var','<span style="color:blue;">var</span>');
s=s.replace('\n','<br>')
s=s.replace(/([A-Z])/g, '<span class="gray">$1</span>')
return s;
}
と、ページがロードされます。
document.getElementById("mycode").innerHTML = stylifyCode("var hello = 'world!';\nnew Awesome(hello+World())");
ありがとうございました。
あなたのHTMLを提供できますか?このチェックを 'span'要素に対してのみ実行しますか? –
@MohitBhardwaj更新された質問。 –
@gcampbell更新された質問。 –