Javascript ソースコードの整形(フォーマット)

このエントリーをブックマークに追加
  1. テキストエリアにJavascriptコードを入力.
  2. 「整形」ボタンを押すと、整形したjavascriptコードが表示されるので、コピペして利用できます

 
※Ajaxコードサンプルなど、複雑にネストしたJavascriptコードなど(とりあえず)一発整形して整理できます。
※以下、テスト用のJavascriptソース(Yahoo! Japanから)。コピーして上部のテキストエリアに貼付けてテストできる。
var hp=0;
var hm=d.getElementById('hm');
var sp='http://www.yahoo.co.jp';
hm.style.behavior='url(#default#homepage)';
hm.onclick=function(){hm.setHomePage(sp)};
hp=(hm.isHomePage(sp)||hm.isHomePage(sp+'/'));
var cp=0,cpre=/ CP=v=(¥d+)&br=(.)/,cpv,cpbr,c=' '+d.cookie;
if(c.match(cpre)){
cp=1;
cpv=RegExp.$$1;
cpbr=RegExp.$$2;
if(cpbr=='i'&&cpv<50005){
cp=0;
d.getElementById('tba').innerHTML='ツールバーをアップグレード!ツールバーをアップグレード!';
}
}
if(!hp||!cp)d.getElementById('h').style.display='block';
if(!hp)d.getElementById('hm').style.display='block';
if(cp)d.getElementById('tba').innerHTML='お得で便利なサービスがいっぱい';
Perlモジュール、Javascript::Swellを利用しています。

HTMLエンティティ化(mailto:タグでアドレス収集を予防する方法)