- 浏览: 423635 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (239)
- java (59)
- JQuery (5)
- oracle (12)
- javascript (14)
- struts1 (1)
- spring (10)
- Quartz (2)
- ibatis (1)
- linux (32)
- weblogic (3)
- ibaits (2)
- servlet (1)
- log4j (5)
- 编程人生 (2)
- apache (3)
- window (3)
- web前端 (25)
- 错误集合 (2)
- 框架配置 (1)
- 开发工具 (15)
- 小插件应用 (1)
- lucene (1)
- sonar (1)
- velocity (1)
- 代码检查 (0)
- error (1)
- jndi (1)
- oracle函数 (1)
- tools (1)
- 代码管理 (3)
- mysql (4)
- maven (9)
- bat (1)
- git (3)
- aix (2)
- freemarker (1)
- svn (2)
- nginx (6)
最新评论
-
masuweng:
f
修改eclipse的内存 -
洞渊龙王:
...
maven-surefire-plugin学习 -
phf717601206:
WEB-INF/lib下就没有servlet-api.jar ...
Unable to read TLD "META-INF/c.tld"错误 -
sziitjiang:
很好,非常不错
Java读写excel之poi -
dengminghua1016:
doris1bruce 写道一、二、 ...
java创建对象的几种方式
<script language="javascript"> function formatNum(num,n) {//参数说明:num 要格式化的数字 n 保留小数位 num = String(num.toFixed(n)); var re = /(-?\d+)(\d{3})/; while(re.test(num)) num = num.replace(re,"$1,$2") return num; } alert(formatNum(1234005651.789,2)); </script> //Javascript 格式化金额 //格式化: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split("").reverse(), r = s.split(".")[1]; t = ""; for(i = 0; i < l.length; i ++ ) { t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : ""); } return t.split("").reverse().join("") + "." + r; } 复原: function rmoney(s) { return parseFloat(s.replace(/[^\d\.-]/g, "")); }
java格式化金额,数字 import java.text.DecimalFormat; import java.text.NumberFormat; public class TestFormatter { public static void main(String[] args) { String str = "0600450625465.5626"; TestFormatter t = new TestFormatter(); System.out.println(t.getFormatter(str)); System.out.println(t.getCurrency(str)); System.out.println(t.getDecimalFormat(str)); } private String getFormatter(String str) { NumberFormat n = NumberFormat.getNumberInstance(); double d; String outStr = null; try { d = Double.parseDouble(str); outStr = n.format(d); } catch (Exception e) { e.printStackTrace(); } return outStr; } private String getDecimalFormat(String str){ DecimalFormat fmt = new DecimalFormat("###,###.##"); //也可用000,000.00代替 String outStr = null; double d; try { d = Double.parseDouble(str); outStr = fmt.format(d); } catch (Exception e) { } return outStr; } private String getCurrency(String str) { NumberFormat n = NumberFormat.getCurrencyInstance(); double d; String outStr = null; try { d = Double.parseDouble(str); outStr = n.format(d); } catch (Exception e) { e.printStackTrace(); } return outStr; } } 测试结果 600,450,625,465.563 ¥600,450,625,466 600,450,625,465.56260
javascript格式化金额为xxxxxxx.00,即保留两位小数。
parseFloat(1000).toFixed(2)
发表评论
-
org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.ap解决方案
2014-05-09 09:24 859是tomcat的lib文件夹jar包和项目的lib文件下的j ... -
基于mock对象和JUnit框架简化Spring Web组件单元测试(1)
2014-03-13 14:25 1779对于Java组件开发者来说,他们都盼望拥有一组能够对组件开 ... -
org.apache.taglibs.standard 转换成javax.servlet.jsp.tagext异常
2014-02-23 14:29 957java.lang.ClassCastExceptio ... -
acegi源码分析
2014-02-17 11:42 741AbstractProcessi ... -
深入研究java.lang.ThreadLocal类
2014-02-13 14:19 491一、概述 ThreadLocal是什么呢?其实Thr ... -
java synchronized详解
2014-02-13 09:38 723Java语言的关键字,当它用来修饰一个方法或者一个代码块的时 ... -
如何使用ide打jar包以及如何在cmd运行jar包
2013-12-02 00:05 1095一、怎么打jar包 第一步:选中要打jar包的工程 第二 ... -
window下Java环境配置
2013-08-29 13:54 4191.打开我的电脑--属性--高级--环境变量 ... -
增强用户体验,设置快捷键
2013-08-16 17:54 673快捷键在日常的使用还是挺多的,例如熟悉的粘贴ctrl+v,复 ... -
Unable to read TLD "META-INF/c.tld"错误
2013-08-12 17:50 14226严重: Servlet.service() for ser ... -
According to TLD or attribute directive in tag file, attribute value does not ac
2013-07-28 23:39 15732jsp编译的时候失败,原因是servlet版本与jstl标 ... -
使用velocity启动项目报错
2013-05-21 12:12 11250启动tomcat时,出现 2007-3-15 16:42 ... -
文件解压和压缩
2013-04-14 20:42 954文件解压和压缩 /** * compress ... -
java操作properties属性文件
2013-04-14 20:40 1137java更新或增加 ... -
JAVA基本数据类型
2013-04-11 11:30 0数据类型 大小 范围 ... -
JAVA应用 之 排序
2013-02-25 10:36 867概述: 1.本文阐述对List(Array乱入)的 ... -
JAVA基础 之 Map
2013-02-25 10:27 950概述: 1.键值对,key-value,具有映射关 ... -
JAVA基础 之 Collections
2013-02-25 10:24 1271概述: 1.Collec ... -
java基础之异常
2013-02-25 09:55 924讲述: 1.五个关键字 1.tr ... -
java实现缓存技术
2013-01-27 12:48 0java实现缓存技术,有时候我们需要将一些数据缓存起来,什么时 ...
相关推荐
"finereport格式化金额函数js中进行数字超大金额千位符格式...finereport格式化金额函数在JS中进行数字超大金额千位符格式化处理可以使用tranNumber函数、toLocaleString()方法或slice、substr或substring方法来实现。
"数字或金额千分位格式化组件"就是为了解决这个问题而设计的一种工具。这个组件的主要功能是实现数字和金额的自动格式化,将输入的数值转换成带有千分位分隔符的格式,并控制小数点后的位数。这样不仅提升了用户体验...
最简洁的oracle格式化为数字,保留小数位数,简单易行,功能全面
4. **格式化字符串**:最后,我们可以结合这些设置使用`Format`函数,创建一个格式化数字金额的字符串。例如,`Format('%.2f', [amount])`会将`amount`转换为保留两位小数的字符串。如果已经设置了`FormatSettings`...
把数字格式化成大写的金额显示(完整版)
此函数用于格式化数字,使其保持指定的小数位数,并且在必要时进行四舍五入处理。 #### 参数说明 - `pnumber`: 需要被格式化的数字。 - `decimals`: 小数点后保留的位数,默认为0。 #### 示例代码 ```javascript ...
- **固定小数点格式**: 使用`F`或`F2`来格式化数字,其中`2`代表保留两位小数。例如: - `12345678`格式化后为`12345678.00`。 - **科学计数法格式**: 使用`E`或`E2`来格式化数字,其中`2`代表保留两位小数。例如:...
本文实例讲述了js实现的格式化数字和金额功能。分享给大家供大家参考,具体如下: 格式化数字,格式化金额: function number_format(number, decimals, dec_point, thousands_sep) { /* * 参数说明: * number...
在IT行业中,尤其是在财务软件开发或者银行系统中,将金额数字格式化为大写形式是一项常见的需求。这有助于确保财务报告的清晰度和准确性,同时符合中国的会计规范。本篇文章将详细探讨如何实现这一功能,主要针对...
摘要:Delphi源码,字符处理,字符格式化 ...Delphi格式化数字金额的源码,把金额统一化显示,使用format来实现,例子简单,源码完整,可用Delphi7直接编译的,有需要使用的可参考下。 运行环境:Windows/Delphi7
wnumb.js是一个前端格式化数字金额的插件,比如常见的数字千分位问题。用法如下: // 定义格式化的规则 var moneyFormat = wNumb({ mark: '.', thousand: ',', prefix: '$ ', suffix: ' p.p.' }); // 格式化一...
输入字符,通过正则验证是否为金额不超过万亿精确到小数点后两位,然后将数字转换为大写 包括后台java正则验证及前台js验证 请输入一个数字(精确到小数点后两位): fdsa54325.54 fdsa54325.54 false 请输入一个...
VB 将小写数字金额格式化为大写金额,这一个相比其它的金额数字转换,是自动转换,用户输入完小写数字金额后,程序将自动把小写数字变为大写,不过奇怪的是,在代码中并没有发现转换功能写在哪里,看到有数据库,...
在JavaScript编程中,格式化数字特别是金额数字是一个常见的需求,主要目的是为了提高可读性,使其更符合人类的阅读习惯。本文将详细讲解如何利用JavaScript实现金额数字的格式化,包括加减逗号以及保留小数位数的...
**jQuery格式化大写金额组件**是一个用于将数字金额转换为中文大写的JavaScript插件,广泛应用于财务报表、发票和银行系统中。该组件提供了一种标准且方便的方式来处理金融数据的显示,确保了在前端界面中金额的正确...
在JavaScript中,格式化数字金额以用逗号隔开保留两位小数是一个常见需求,尤其是在涉及到财务数据的展示时。这样的格式化不仅可以让金额显示更加清晰,也有助于用户阅读和理解。 首先,要实现数字金额的格式化,...
Numeral.js提供了一种方便的方式来格式化数字,包括货币,百分比,数字等。例如,`numeral(1234567.89).format('0,0.00')`将输出"1,234,567.89"。accounting.js则提供了类似的功能,如`accounting.formatMoney...
在网页开发中,尤其是在处理大量数据或财务信息时,数字的格式化显得尤为重要。`jquery-number-divider` 是一个专为jQuery设计的轻量级插件,它使得在前端对大数字进行格式化变得异常简单。这个插件的主要功能是将长...
例如,你可以使用Java的`SimpleDateFormat`或`DecimalFormat`类对日期和数字进行处理,然后将格式化后的值返回到`ValueStack`。 在实际应用中,你可能需要处理用户输入的日期和数字。这时,你可以使用Struts2的拦截...