文字「-」が含まれているかどうかに応じて、テキストデータを条件付きで「赤」または「黒」にフォーマットしようとしています。テキストはファイルとして生成され、.shtml ファイルに「インクルード」されます。
条件演算子で正規表現パターン テストを使用できますか?
私は何を間違っていますか?
function colourful(a,b,c)
{
var colour, pat, place,label,linkto;
pat=new RegExp("-");
place= a;
label= b;
linkto=c;
colour=pat.test(label)?"red":"black";
document.getElementById(place).innerHTML=label.fontcolor(colour);
document.getElementById(place).href=linkto;
}
関数呼び出しの例。
colourful("in_the_document","£1,199.09","profit.shtml");
colourful("in_the_document","-£1,199.09","profit.shtml");