当前位置:首页 » 格式模板 » 金额格式化

金额格式化

发布时间: 2021-03-19 02:20:06

数据库语句中char类型的金额格式

可以用convert()来转换,如果版本较高的话也可以用cast() 如select convert(int,'123') 或select cast('123' as int)

㈡ 求一个JS正则表达式用于格式化英文中的金额形式。如:25663333444,格式化后为:25,663,333,444

var s = '12345237987584564656,000.00';
var d=s.replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")

㈢ java bigdecimal类型金额格式化,保留4为小数

金额3位一个逗号需要使用NumberFormat进行数值的格式化。

㈣ PHP如何格式化金钱数字

PHP格式化数字的函数是number_format

关于他的用法如下:

语法: string number_format(float number, int [decimals], string [dec_point], string [thousands_sep]);

返回值: 字符串

函数种类: 数学运算

内容说明

本函数用来将浮点参数 number 格式化。若没加参数 decimals 则返回的字符串只要整数部份,加了此参数才依参数指定的小数点位数返回。参数 dec_point 表示小数点的表示方式方法,默认值是 ".",若需要转换成其它的小数点就可以在这个参数改掉。参数 thousands_sep 为整数部份每三位的分隔符号,默认值是 ","。本函数最特别的地方就是参数数目,最少要有一个,也就是欲格式化的字符串;也可以有二个或者四个参数,但不能用三个参数。治募?注意的是指定小数点的位数之后的数字直接舍弃,没有四舍五入的情形。

使用范例

<?
$short_pi = "3.14159";
$my_pi = number_format($short_pi, 2);
echo $my_pi."\n"; // 3.14
$foo = 850017.9021;
$new_foo = number_format($foo, 3, ".", " ");
echo $new_foo."\n"; // 850 017.902
?>

㈤ 求助:如何在JS中将一个金额格式化

|function toThousands( num ) {
var v = num + '', arr = v.split( '.' );
return num == 0 && '0.00' || ( typeof ( num ) === 'number' || typeof ( num ) === 'string' ) && !isNaN( num - parseFloat( num ) )
&& ( arr[ 0 ].replace( /(\d)(?=(?:\d{3})+$)/g, '$1,' ) + '.' + ( arr.length === 1 && '00'
|| arr.length === 2 && ( ( parseFloat( '0.' + arr[ 1 ] ).toFixed( 2 ) ).toString().split( '.' )[ 1 ] ) ) ) || num;
}
此方法,可以保留两位小数,不会出现科版学计数法的尴尬!权

㈥ 如何采用纯css将输入的数字转换为金额格式

这个事css干不了吧,怎么也得用上js。

css只能改变显示的样子,在Dom中做改动得用js了

js代码拿去用:

functionnumber_format(number,decimals,dec_point,thousands_sep){
/*
*参数说明:
*number:要格式化的数字
*decimals:保留几位小数
*dec_point:小数点符号
*thousands_sep:千分位符号
**/
number=(number+'').replace(/[^0-9+-Ee.]/g,'');
varn=!isFinite(+number)?0:+number,
prec=!isFinite(+decimals)?0:Math.abs(decimals),
sep=(typeofthousands_sep==='undefined')?',':thousands_sep,
dec=(typeofdec_point==='undefined')?'.':dec_point,
s='',
toFixedFix=function(n,prec){
vark=Math.pow(10,prec);
return''+Math.ceil(n*k)/k;
};

s=(prec?toFixedFix(n,prec):''+Math.round(n)).split('.');
varre=/(-?d+)(d{3})/;
while(re.test(s[0])){
s[0]=s[0].replace(re,"$1"+sep+"$2");
}

if((s[1]||'').length<prec){
s[1]=s[1]||'';
s[1]+=newArray(prec-s[1].length+1).join('0');
}
returns.join(dec);
}

使用方法:

varnum=number_format(1234567.089,2,".",",");//1,234,567.09

㈦ jsp页面格式化金额急求解答

不用JS实现那你就只有在后台进行处理了

㈧ c语言 金额格式化

float n = 123456.78
string = n/100+","+(n-n/1000)+"."+(n-(uint32)n)*100

㈨ JS,求实现,金额自动格式化,保留两位小数。

<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>RunJS演示代码</title>
<script>
functionformat(num)
{
return"¥"+num.replace(/[^d]/g,"")
.replace(/(d{1,3})(?=(d{3})+(.d*)?$)/g,'$1,');
}

</script>
</head>
<body>
<inputonkeyup="this.value=format(this.value)"placeholder="请输入金额"/>
</body>
</html>

㈩ 新手 js 金额千位格式化函数 有几个问题 高手求解 急用!!!用千位数字举个例子

functionf(s,n){
//保留20位以内的小数位
n=n>0&&n<=20?n:2;

//这里+''的含义是把数字转化为字符串,正则里面的.-表示小数点和负号
//删除掉s中非数字小数点或负号的字符
s=parseFloat((s+"").replace(/[^d.-]/g,"")).toFixed(n)+"";

//split('.')作用以小数点把数字拆分为整数部分和小数部分
//l是浮点数的左边部分也就是整数部分,r为小数部分
//比如s=-123456.789;s.split('.')=>['-123456','789']
//split('')作用是将字符串拆分为单个字符的数组
//'-123456.789'.split('.')[0].split('')=>['-','1','2','3','4','5','6']
//.reverse()颠倒顺序['-','1','2','3','4','5','6'].reverse()=>['6','5','4','3','2','1','-']
varl=s.split(".")[0].split("").reverse(),
r=s.split(".")[1];//'789'

//.indexOf()判断字符串中是否包含某个字符串,如果不包含则返回-1
//此处判断数字中是否有负号有负号就说明整数部分数字的长度要减一
//上例l.length=7但是有负号所以len=6
varlen=(s.indexOf("-")!=-1)?l.length-1:l.length;

t="";
//
for(i=0;i<len;i++)
{
//l=['6','5','4','3','2','1','-']
//此处通过对i+1做余数运算来判断插入逗号的位置
//(i+1)%3==0每三位插入一个逗号
//(i+1)!=len数字最开头不用打逗号
//结果:t='654,321'
t+=l[i]+((i+1)%3==0&&(i+1)!=len?",":"");//没看懂呀并且这两个条件举个例子

}

//有负号就在开头加上负号
//然后把顺序颠倒回来把小数部分连接回来
//'-123,456.789'
return((s.indexOf("-")!=-1)?"-":"")+t.split("").reverse().join("")+"."+r;//这个返回举个例子没懂呀

}

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731