手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 数值项目的格式化函数代码
js 数值项目的格式化函数代码
摘要:复制代码代码如下://--------------------------------------------//删除千分点。//-----...

复制代码 代码如下:

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

// 删除千分点。

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

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;

}

}

【js 数值项目的格式化函数代码】相关文章:

一个表格收缩展开的函数

剖析Node.js异步编程中的回调与代码设计模式

JavaScript中的函数嵌套使用

Ctrl + Enter提交前检测的代码

javascript实现行拖动的方法

js常用函数 不错

免费空间广告万能消除代码

js实现键盘Enter键提交表单的方法

手机开发必备技巧:javascript及CSS功能代码分享

鼠标图片振动代码

精品推荐
分类导航