繰り返しと抽出
これ動作しない こづかい帳の金額にカンマを付ける

$('#allowance td:odd').each(function(){
var commaText=$(this).text();
    commaText(' '+commaText).substring(commaText.length % 3)
                            .replace(/(.{3})/g,'$1,')
                            .replace(/^¥s*([+-]?),?|,$/g,'$1');
   $(this).text(commaText);
} );


実行例
こづかい帳
こづかい10000
昼食-1129
お菓子-382
洋服-8320

変更前のhtml
<table id="allowance">
   <caption>こづかい帳</caption>
     <tr><td>こづかい</td><td>10000</td></tr>
     <tr><td>昼食</td><td>-1129</td></tr>
     <tr><td>お菓子</td><td>-382</td></tr>
     <tr><td>洋服</td><td>-8320</td></tr>
</table>

変更後のhtmlはこのようになっていることになる
うまく動作しない