JavaScript 正则表达式 验证数字(包含小数),然后转成千分位的格式
来源:互联网 发布:迅游网络加速器手机版 编辑:程序博客网 时间:2024/05/29 16:43
function fmt(obj) {if(!isNum(obj.value)&&obj.value!=""){obj.value = "";showMsgPanel("<font style='color:red;'>請輸入數字!</font>", "系统提示");}else{var vb = obj.value;obj.value = fmtValue(vb);}}function unfmt(obj) {obj.value = obj.value.replace(/\,/g, "");obj.select();return obj.value;}function isNum(num){if(/^\d+(\.\d+)?$/.test(num)){return true;}return false;}function fmtValue(value) {var vb = value.split('.');var val = vb[0].replace(/\D/g, '');if (vb.length > 0) {var len = val.length;var fir = len % 3;var sb = [];if (len > 3) {if (fir > 0) {sb[sb.length] = val.substring(0, fir) + ",";}for (var i = fir + 3; i <= len; i += 3) {sb[sb.length] = val.substring(i - 3, i) + ",";}var end = sb[sb.length - 1];sb[sb.length - 1] = end.substring(0, end.length - 1);} else {sb[sb.length] = val;}return sb.join("")+ (vb.length > 1 ? (vb[1].length > 0 ? '.' + vb[1].substring(0,3) : ''): (vb[0].length > 0 ? '.000' : ''));}return "";}
一个输入框
<input name="custAccBal" type="text" class="textBox" style="height: 20px;
width: 125px; border: solid 1px #6699cc; color: blue; font-weight: bolder;text-align:right"
pattern="money" autocheck="true" onblur="fmt(this);" onfocus="unfmt(this);">
阅读全文
0 0
- JavaScript 正则表达式 验证数字(包含小数),然后转成千分位的格式
- .net将数字转成千分位格式
- 正则表达式-验证带千分号的,带任意位小数的数字类型
- javascript实现将数字转成千分位的方法小结【5种方式】
- 日期正则表达式 和数字的正则表达式(正数加不限多少位小数)
- 前端复习--数字格式(千分位)
- js正则验证两位小数 验证数字最简单正则表达式大全
- 数字格式 验证的正则表达式
- 关于数字千分位和带两位小数的显示
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- JavaScript 正则表达式 验证整数、小数、实数、有效位小数最简单
- 验证整数、小数、实数、有效位小数最简单JavaScript正则表达式
- 正则表达式 验证 数字 正数 负数 小数
- C# 验证数字、小数正则表达式
- 正则表达式 验证数字格式 非负数 小数点后保留两位 数字正则 double正则
- 给定的数字转化成千分位的格式
- Spring学习笔记(六) --- 装配Bean之高级装配
- 最大公约数与最小公倍数
- 第二次作业,定义一个圆类(Circle),其所在的包为bzu.info.software;定义一个圆柱类Cylinder,其所在的包为bzu.info.com;定义一个主类A,其所在的包也为bzu
- Linux系统基本命令行操作(四)
- 判断素数
- JavaScript 正则表达式 验证数字(包含小数),然后转成千分位的格式
- Java 优秀博客汇总
- 需要整理的笔记
- Qt笔记_14
- thinkphp5.0细节注意事项
- 记录在macOS Sierra系统上编译Hadoop本地库过程
- centos7编译安装httpd-2.4
- py学习之路
- Power Strings next数组应用