| 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">