function commafi() {
var num = document .getElementById( "NumA").value;
//1。まずスペースを削除し、それが null 値であるか、数値以外であるかを判断します。
num = num ""; replace(/[ ]/g, " ");
if (num == "") {
alert("Null 値、終了");
return; (isNaN(num)) {
alert("数値ではありません、終了");
return;
}
//2 小数点の有無に応じて処理します。状況
varindex = num.indexOf(".");
if (index==-1) {//小数点なし
var reg = /(-?d )(d{3 })/;
while (reg.test(num)) {
num = num.replace(reg, "$1,$2");
}
} else {
var intPart = num.substring(0, インデックス);
var pointPart = num.substring(インデックス 1, num.length);
var reg = /(-?d )(d{3})/; >while (reg.test(intPart)) {
intPart.replace(reg, "$1,$2");
num = intPart "." pointPart; >アラートを返す(番号)
}