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; alert(reg.test(strNumber)) } </script> </head> <body > <input type="text" value="" id="txtNumber" title="Please enter a number witch between 0 and 100 .."> <button onclick="checkNumber();">CheckNumber</button> </body> </html>
限制为货币
<script language="JavaScript" type="text/javascript"> <!-- function checkMoney(obj){ var tempValue=obj.value.replace(/(^\s+)|(\s+$)/g,''); if(!tempValue){return;} if(/^-?\d+(\.\d+)?$/.test(tempValue)){ obj.value=parseFloat(tempValue).toFixed(2); }else{ alert('请输入合法的货币值!'); obj.select(); return; } } //--> </script> onblur="checkMoney(this)"
相关推荐
-
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="
-
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格式化数字金额用逗号隔开保留两位小数
例如: 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, ""
-
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金额数字格式化实现代码(加减逗号处理)
例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 = "贰"
-
用javascript判断输入数据是否货币并自动添加¥符号的代码
经典上的一位朋友提出的问题,偶以前正好写过一个股票系统处理过一些货币数据,现在记忆犹在,所以就帮忙解决了.自己也保存再次,以便以后使用. new document [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
Javascript将数字转化成为货币格式字符串
这里第一个方法是用JavaScript将数字number转换为货币字符串的格式(参数:保留小数位数,货币符号,整数部分千位分隔符,小数分隔符) 这里第二个方法是用简单的正则表达式将货币字符换转换为纯净的数字字符串,之后便可以将字符串转换为数字number JavaScript Money Format(用prototype对Number进行扩展) // Extend the default Number object with a formatMoney() method: // usage:
-
javascript将数字转换整数金额大写的方法
本文实例讲述了javascript将数字转换整数金额大写的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: function digit_uppercase(n) { var digit = [ '零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖' ]; var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟'] ]; var s = ''; for (var i = 0; i < unit[
-
js整数字符串转换为金额类型数据(示例代码)
复制代码 代码如下: function zhen(str) { var arr_1 = ["", "\u62fe", "\u4f70", "\u4edf", "\u4e07", "\u4ebf"], arr_2 = ["", "\u4e07", "\u4ebf"]; var maskstr = arr_1.s
-
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
将数字金额进行千位分隔 //将数字金额进行千位分隔 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)
随机推荐
- 完美解决MSSQL"以前的某个程序安装已在安装计算机上创建挂起的文件操作"
- 批处理bat 延时执行命令的两种方法
- 让应用程序只运行一个实例的实现方法
- ThinkPHP提示错误Fatal error: Allowed memory size的解决方法
- ECMAScript6块级作用域及新变量声明(let)
- 使用Java开发实现OAuth安全认证的应用
- XML简易教程之四
- 详解vue-router2.0动态路由获取参数
- C#读取视频的宽度和高度等信息的方法
- Python遍历zip文件输出名称时出现乱码问题的解决方法
- jquery隔行换色效果实现方法
- 基于C#中XmlWriter写入Xml的深入分析
- Java使用设计模式中迭代器模式构建项目的代码结构示例
- php判断手机访问还是电脑访问示例分享
- 深入理解Java高级特性——注解
- 详解从vue-loader源码分析CSS Scoped的实现
- JQuery实现简单的复选框树形结构图示例【附源码下载】
- Python爬虫PyQuery库基本用法入门教程
- 易语言键盘钩子与鼠标钩子的状态参数值表
- vuex + axios 做登录验证 并且保存登录状态的实例