TOP /JavaScript | 金額にカンマを挿入 |
---|
金額
<script language="JavaScript"><!-- function comma(str){ if(!str)return; str=txtcheck(str); yen=""; for(i=0;i<str.length;i++){ if(i && !((str.length-i) % 3))yen+=","; yen+=str.charAt(i); } return yen; } hankaku="0123456789"; zenkaku="0123456789"; function txtcheck(settxt){ str=""; for(i=0;i<settxt.length;i++){ c=settxt.charAt(i); n=zenkaku.indexOf(c,0); if(n>=0) c=hankaku.charAt(n); else if(hankaku.indexOf(c,0)>=0) c=settxt.charAt(i); else c=""; str+=c; } return str; }/*himajin.moo.jp*/ // --></script> 金額<input type="text" size="30"onchange="this.value=comma(this.value)" style="text-align:right;ime-mode:disabled">