js 数值项目的格式化函数代码_Javascript教程-查字典教程网
js 数值项目的格式化函数代码
js 数值项目的格式化函数代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://--------------------------------------------//删除千分点。//-----...

复制代码 代码如下:

//--------------------------------------------

// 删除千分点。

//--------------------------------------------

function removeComma(number) {

var num = number.replace(new RegExp(",","g"),"");

if(/^[-+]?[0-9]+(.[0-9]+)?$/.test(num)) {

return num;

} else {

return number;

}

}

//--------------------------------------------

//添加千分点。

//--------------------------------------------

function addKannma(number) {

var num = number.replace(new RegExp(",","g"),"");

// 正负号处理

var symble = "";

if(/^([-+]).*$/.test(num)) {

symble = num.replace(/^([-+]).*$/,"$1");

num = num.replace(/^([-+])(.*)$/,"$2");

}

if(/^[0-9]+(.[0-9]+)?$/.test(num)) {

var num = num.replace(new RegExp("^[0]+","g"),"");

if(/^./.test(num)) {

num = "0" + num;

}

var decimal = num.replace(/^[0-9]+(.[0-9]+)?$/,"$1");

var integer= num.replace(/^([0-9]+)(.[0-9]+)?$/,"$1");

var re=/(d+)(d{3})/

while(re.test(integer)){

integer=integer.replace(re,"$1,$2")

}

return symble + integer+ decimal;

} else {

return number;

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类