頁面中數字格式化和時間格式化

2022-09-12 08:45:15 字數 1243 閱讀 8791

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 取兩位整數和...