js 数值项目的格式化函数代码


Posted in Javascript onMay 14, 2010
//-------------------------------------------- 
// 删除千分点。 //-------------------------------------------- 
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设置首页和收藏页面的小例子
Nov 11 Javascript
JavaScript伸缩的菜单简单示例
Dec 03 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
Jquery修改页面标题title其它JS失效的解决方法
Oct 31 Javascript
原生javascript实现图片按钮切换
Jan 12 Javascript
jQuery基于图层模仿五星星评价功能的方法
May 07 Javascript
微信小程序 loading 详解及实例代码
Nov 09 Javascript
jQuery多选框选择数量限制方法
Feb 08 Javascript
vue2 router 动态传参,多个参数的实例
Nov 10 Javascript
小程序实现单选多选功能
Nov 04 Javascript
layer.open提交子页面的form和layedit文本编辑内容的方法
Sep 27 Javascript
JavaScript享元模式原理与用法实例详解
Mar 09 Javascript
IE8 中使用加速器(Activities)
May 14 #Javascript
jquery 日期分离成年月日的代码
May 14 #Javascript
JQuery 操作select标签实现代码
May 14 #Javascript
高性能web开发 如何加载JS,JS应该放在什么位置?
May 14 #Javascript
js 图片等比例缩放代码
May 13 #Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 #Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
May 13 #Javascript
You might like
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
php_screw安装使用教程(另一个PHP代码加密实现)
2014/05/29 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
JavaScript 七大技巧(二)
2015/12/13 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
修改vue+webpack run build的路径方法
2018/09/01 Javascript
axios使用拦截器统一处理所有的http请求的方法
2018/11/02 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
JavaScript实现4位随机验证码的生成
2021/01/28 Javascript
python中Flask框架简单入门实例
2015/03/21 Python
分析在Python中何种情况下需要使用断言
2015/04/01 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
Python模块常用四种安装方式
2020/10/20 Python
JSF界面控制层技术
2013/06/17 面试题
员工保密承诺书
2014/05/28 职场文书
找工作求职信
2014/07/07 职场文书
村干部任职承诺书
2015/01/21 职场文书
反腐倡廉影片观后感
2015/06/08 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python