用javascript判断输入数据是否货币并自动添加¥符号的代码
经典上的一位朋友提出的问题,偶以前正好写过一个股票系统处理过一些货币数据,现在记忆犹在,所以就帮忙解决了。自己也保存再次,以便以后使用。
new document
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
js整数字符串转换为金额类型数据(示例代码)
复制代码 代码如下: function zhen(str) { var arr_1 = ["", "\u62fe", "\u4f70", "\u4edf", "\u4e07", "\u4ebf"], arr_2 = ["", "\u4e07", "\u4ebf"]; var maskstr = arr_1.s
-
javascript将数字转换整数金额大写的方法
本文实例讲述了javascript将数字转换整数金额大写的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function digit_uppercase(n) { var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; var s = ''; for (var i = 0; i < unit[
-
js下将金额数字每三位一逗号分隔
工作中很常用的东西: 例1,使数字1111111变成11,111,111.00,保留两位小数. <html> <head> <script type="text/javascript"> function outputmoney(number) { number = number.replace(/\,/g, ""); if(isNaN(number) || number == "")return "
-
js限制文本框为整数和货币的函数代码
限制为整数 <html> <head> <script language="javascript" type="text/javascript"> var G=document.getElementById; function checkNumber(){ var reg = /^(?:0|[1-9][0-9]?|100)$/; var strNumber = G("txtNumber").value; ale
-
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="
-
Javascript将数字转化成为货币格式字符串
这里第一个方法是用JavaScript将数字number转换为货币字符串的格式(参数:保留小数位数,货币符号,整数部分千位分隔符,小数分隔符) 这里第二个方法是用简单的正则表达式将货币字符换转换为纯净的数字字符串,之后便可以将字符串转换为数字number JavaScript Money Format(用prototype对Number进行扩展) // Extend the default Number object with a formatMoney() method: // usage:
-
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
-
js金额数字格式化实现代码(加减逗号处理)
例1,使数字1111111变成11,111,111.00,保留两位小数. 复制代码 代码如下: <html><head><script type="text/javascript">function outputmoney(number) {number = number.replace(/\,/g, "");if(isNaN(number) || number == "")return ""
-
JavaScript 动态将数字金额转化为中文大写金额
复制代码 代码如下: function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999.99; // Predefine the radix characters and currency symbols for output: var CN_ZERO = "零"; var CN_ONE = "壹"; var CN_TWO = "贰"
-
js格式化货币数据实现代码
复制代码 代码如下: function formatCurrency(num) { var sign=""; if(isNaN(num)) { num = 0; } if(num<0) { sign="-"; } var strNum=num+""; var arr1 = strNum.split("."); var hasPoint=false;//是否有小数部分 var piontPart="";
-
JS格式化数字金额用逗号隔开保留两位小数
例如: 12345格式化为12,345.00 12345.6格式化为12,345.60 12345.67格式化为 12,345.67 只留两位小数. 回来后写了个格式化函数.可以控制小数位数,自动四舍五入. 代码如下: 复制代码 代码如下: function fmoney(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, ""
-
数字金额千位分隔的Javascript
将数字金额进行千位分隔 //将数字金额进行千位分隔 function formatNum(theObj){ var digit = theObj.value.indexOf("."); // 取得小数点的位置 var int = theObj.value.substr(0,digit); // 取得小数中的整数部分 var i; var mag = new Array(); var word; if (theObj.value.indexOf(".") == -1)
随机推荐
- php实现微信公众平台账号自定义菜单类
- 简析Java中的util.concurrent.Future接口
- Mybatis高级映射、动态SQL及获得自增主键的解析
- golang image图片处理示例
- System.UnauthorizedAccessException:拒绝访问的处理办法.
- 基于Zend的Config机制的应用分析
- C# WinForm捕获未处理的异常实例解析
- 函数指针的强制类型转换实现代码
- Android 实现监听的四种方法详解实例代码
- Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍
- js自定义事件及事件交互原理概述(二)
- Jqurey实现类似EasyUI的页面布局可改变左右的宽度
- efang设置出现读取Serv-U路径失败330101的解决方法
- 1980病毒完整解决方案
- 两个INPUT同步输入的方法小结 兼容IE和firefox
- js根据鼠标移动速度背景图片自动旋转的方法
- IIS7.5 安全配置研究(推荐)
- DevExpress之饼状图突出(Explode)设置实例
- Android的多媒体管理库Glide的基本使用示例
- Android Studio导入第三方类库的方法