国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript格式化數字的函數代碼

2019-11-21 00:04:32
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

/**
* 格式化數字
* Author : Z,Mingyu
* 參數:
* prmNum (Number) : 要格式化的數字
* prmPtn (String) : 格式化規則,例如:#,##0.00
* * prmNullValue : 當要格式化的數字為null、空或非數字時,返回的結果。默認為0
*/
function formatNum(prmNum,prmPtn,prmNullValue){
var nullValue = prmNullValue ? prmNullValue : 0;
if(prmNum == "" || prmNum == null) return nullValue;
prmNum = prmNum.replace(//,/g,"");
if(isNaN(prmNum)) return nullValue;
if(prmPtn == "" || prmPtn == null) return prmNum;
var ptnLen = prmPtn.length;
var pointIndex = prmPtn.indexOf(".");
var groupIndex = prmPtn.indexOf(",");
var pointLen = (pointIndex == -1 ? 0 : ptnLen - pointIndex - 1);
prmNum = parseFloat(prmNum).toFixed(pointLen) + "";
if(groupIndex != -1){
if(pointIndex == -1) pointIndex = ptnLen;
var len = pointIndex - groupIndex - 1;
var reg = new RegExp("(-?//d+)(//d{"+len+"})");
while(reg.test(prmNum)) prmNum = prmNum.replace(reg,"$1,$2");
}
return prmNum;
}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 离岛区| 公主岭市| 壶关县| 黑水县| 临西县| 贺州市| 永泰县| 若尔盖县| 鄂尔多斯市| 辽源市| 汉寿县| 筠连县| 大足县| 宜阳县| 千阳县| 普安县| 宝应县| 奈曼旗| 阿合奇县| 库尔勒市| 淮滨县| 正镶白旗| 南丹县| 潮州市| 宣化县| 登封市| 水城县| 衡东县| 巴南区| 贵州省| 从化市| 八宿县| 济阳县| 囊谦县| 普宁市| 平昌县| 广安市| 浦江县| 湖南省| 门源| 浑源县|