javascript设置金额样式转换保留两位小数示例代码
//金额格式转换
function parsePrice(s) {
var n = 2 //设置保留的小数位数
s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse();
var r = s.split(".")[1];
var t = "";
for (i = 0; i < l.length; i++) {
t += l[i];
}
return '¥' + t.split("").reverse().join("") + "." + r;
}
var m=10;
parsePrice(m);//输出:¥10.00
var m=12.2
parsePrice(m);//输出:¥12.20
var m=12.31
parsePrice(m);//输出:¥12.31
其他信息:根据URL设置在浏览器中,重新打开一个选项卡:
代码如下:
window.open("http://www.allinpay.com");
相关推荐
-
浅谈javascript中的数据类型转换
1.把其他的数据类型转换为number类型 Number()->严格 parseFloat/parseInt ->非严格 isNaN(value) 如果value值不是数字类型的,它是首先调用Number转换为数字类型然后在判断是否为有效的数字 例如: Number("12px"); ->NaN parseInt("12px"); ->12 isNaN("12"); ->false 规律: 1)把布尔类型转换为数字的
-
Json对象和字符串互相转换json数据拼接和JSON使用方式详细介绍(小结)
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C.C++.C#.Java.JavaScript.Perl.Python等).这些特性使JSON成为理想的数据交换语言. 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率). 一.JSON字符串转换为JSON对象: eval() 和 JSON.parse eg- js
-
JS小数转换为整数的方法分析
本文实例讲述了JS小数转换为整数的方法.分享给大家供大家参考,具体如下: 一.小数转为整数 floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12 二.小数位数控制 保留到整数: exam = Math.round(exam); 保留一位小数: exam = Math.round(exam * 10) / 10;
-
JavaScript中数据类型转换总结
在js中,数据类型转换分为显式数据类型转换和隐式数据类型转换. 1, 显式数据类型转换 a:转数字: 1)Number转换: 代码: var a = "123"; a = Number(a); 注意: a) 如果转换的内容本身就是一个数值类型的字符串,那么将来在转换的时候会返回自己. b) 如果转换的内容本身不是一个数值类型的字符串,那么在转换的时候结果是NaN. c) 如果要转换的内容是空的字符串,那以转换的结果是0. d) 如果是其它的字符,那么将来在转换的时候结果是NaN. 2)
-
Javascript将数值转换为金额格式(分隔千分位和自动增加小数点)
在项目里碰到需要把类似'450000'的数字转换为会计记账所用的格式,'450,000.00',分隔千分位和小数点后不够两位数时自动补齐,已下记录几种实现的方式 ps:如果不考虑后面的小数点,最快捷的方法: "12345678".replace(/[0-9]+?(?=(?:([0-9]{3}))+$)/g,function(a){return a+','}); //输出 12 345 678 1.用循环的方式实现 function formatNum(str){ var newStr
-
javascript十六进制数字和ASCII字符之间的转换方法
如下所示: var hex="0x29";//十六进制 var charValue = String.fromCharCode(hex);//生成Unicode字符 var charCode = charValue.charCodeAt(0);//获取指定字符的十进制表示. var hexOri="0x"+charCode.toString(16);;//将int值转换为十六进制 alert("hex:"+hex+"\ncharValu
-
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换XX函数代码
最近看不少在线工具里面都有一些编码转换的代码,很多情况下我们都用得到,这里我们小编就跟大家分享一下这些资料 Unicode介绍 Unicode(统一码.万国码.单一码)是一种在计算机上使用的字符编码. Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言.跨平台进行文本转换.处理的要求. Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案.Unicode用数字0-0x10FFFF来映射这些字符,最多
-
JS实现将数字金额转换为大写人民币汉字的方法
本文实例讲述了JS实现将数字金额转换为大写人民币汉字的方法.分享给大家供大家参考,具体如下: //代码如下所示: function convertCurrency(money) { //汉字的数字 var cnNums = new Array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); //基本单位 var cnIntRadice = new Array('', '拾', '佰', '仟'); //对应整数部分扩展单位 var cnInt
-
详解Javascript数据类型的转换规则
一.数据类型 5种基本数据类型:Null/Undefined/String/Boolean/Number 1种复杂数据类型:Object 二.数据类型检测 传送门<JS中检测数据类型的几种方式及优缺点小结> 1.typeof 2.instanceof/constructor 3.Object.prototype.toString.call(value) 4.Object.prototype.toString 三.数据类型转换 JS内部提供不同数据类型的自动转换机制,在某处预期为某种类型而不是某
-
JS 数字转换为大写金额的简单实例
JS 数字转换为大写金额的简单实例 function DX(n) { if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "数据非法"; var unit = "千百拾亿千百拾万千百拾元角分", str = ""; n += "00"; var p = n.indexOf('.'); if (p >= 0) n = n.substring(0, p) + n.substr(p+1,
-
js中小数转换整数的方法
JS小数转为整数 floor:下退 Math.floor(12.9999) = 12 ceil:上进 Math.ceil(12.1) = 13; round: 四舍五入 Math.round(12.5) = 13 Math.round(12.4) = 12
-
js数字转换为float,取N位小数
js数字转换为float,取N个小数: ========================================= javascript中的变量都是弱类型,所有的变量都声明为var,在类型转换过程中就没有java那么方便,它是通过 parseInt(变量).parseFloat(变量)等方法来进行类型转换的.注意:没有parseDouble(变量)这种类型转换,因为在javascript中不分单精度float和双精度double,凡事有小数的变量都认为是float,因此要取小数后的n位,
随机推荐
- 精通 JavaScript中的正则表达式手机整理 推荐
- 爬山算法简介和Python实现实例
- Redis的使用模式之计数器模式实例
- Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
- 用Python编写一个每天都在系统下新建一个文件夹的脚本
- WordPress中给文章添加自定义字段及后台编辑功能区域
- 详谈PHP文件目录基础操作
- 五、读取HTTP请求头
- JS的replace方法介绍
- Node.js连接mongodb实例代码
- JavaScript常用对象的方法和属性小结
- jQuery中:password选择器用法实例
- 阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
- 将鼠标焦点定位到文本框最后(代码分享)
- 项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
- python实现sublime3的less编译插件示例
- 如何使用JS在HTML中自定义字符串格式化
- 深入HRESULT与Windows Error Codes的区别详解
- 使用Barrier来控制线程同步示例
- PHP中cookie和session的区别实例分析