var clearnonum = function(obj)/g,"."); //只保留第乙個. 清除多餘的
//必須保證第乙個為數字而不是.
obj.value = obj.value.replace(/^\./g,"");
obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');//只能輸入兩個小數
if(obj.value.indexof(".")< 0 && obj.value !="")
//設定最大值
if(obj.value >= 9999)
}
var clearnointeger = function(obj)
if(obj.value >= 9999)
}
date.prototype.format =function(format)
if(/(y+)/.test(format)) format=format.replace(regexp.$1,
(this.getfullyear()+"").substr(4- regexp.$1.length));
for(var k in o)if(new regexp("("+ k +")").test(format))
format = format.replace(regexp.$1,
regexp.$1.length==1? o[k] :
("00"+ o[k]).substr((""+ o[k]).length));
return format;
}//日期格式化:年月日時分
function dateformaterymdhm(value)else
}//日期格式化:年月日
function dateformaterymd(value)else
}//日期格式化:時分
function dateformaterhm(value)else
}
number.prototype.tofixed = function(s)
} else
}return changenum;
}
html 頁面中數字格式化和時間格式化
var clearnonum function obj g,只保留第乙個.清除多餘的 必須保證第乙個為數字而不是.obj.value obj.value.replace g,obj.value obj.value.replace replace g,replace obj.value obj.val...
格式化數字
格式化數字 下表是可在format函式中用於格式化數字的字元。字元 說明0 數字佔位符。顯示乙個數字或0。如果表示式在格式字串中出現0的位置上有數字,則顯示該數字 否則在該位置顯示0。如果數字的位數少於格式表示式中 0 的個數 小數點任一側 則顯示前導零或尾隨零。如果數字的小數點分隔符右側的位數多於...
數字格式化
double pi 3.1415927 圓周率 取一位整數 system.out.println new decimalformat 0 format pi 3 取一位整數和兩位小數 system.out.println new decimalformat 0.00 format pi 取兩位整數和...