js中输入数字自动货币格式化
来源:互联网 发布:mac系统升级安装失败 编辑:程序博客网 时间:2024/06/01 08:51
js方法-------------------
function moneyType(s){
if(/[^0-9\.]/.test(s)) {return s;}s=s.replace(/^(\d*)$/,"$1.");
s=(s+"00").replace(/(\d*\.\d\d)\d*/,"$1");
s=s.replace(".",",");
var re=/(\d)(\d{3},)/;
while(re.test(s))
s=s.replace(re,"$1,$2");
s=s.replace(/,(\d\d)$/,".$1");
return s.replace(/^\./,"0.")
}
可在return前加货币符号;
HTML元素---------------------------------
<label class="col-sm-2 control-label no-padding-right">
<i class="ace-icon fa fa-asterisk red smaller-70"></i>
项目总额 </label>
<div class="col-sm-4">
<input id="contract_money" type="text" name="form['CONTRACT_MONEY']"
value="${form.CONTRACT_MONEY}" class="form-control align-right"
data-validation-engine="validate[required,custom[number],funcCall[checkMoney]]"
onblur="this.value=moneyType(this.value)"/>
</div>
阅读全文
0 0
- js中输入数字自动货币格式化
- BoundField中DataFormatString格式化数字,货币,日期
- 格式化数字和货币
- `JavaScript`格式化货币数字
- Javascript中自动将输入的数字转化成货币格式
- 日期输入数字自动格式化日期
- 实时输入数字自动转换为货币形式并计算
- js货币格式化算法
- js格式化货币数据
- JS对货币格式化
- JS 货币金额格式化
- js 格式化货币
- JS自动格式化输入的数字/千位分隔符VIEW:858
- DataFormatString格式化数字,货币,日期
- JSTL formatNumber 数字、货币格式化
- java格式化数字、货币、金钱
- 格式化数值和货币 (jsp格式化数字和货币)
- JS 货币并格式化判断
- NFQ文献中 参考文献的作用
- Hexo骚操作:主题配置|搜索|评论|统计|图床
- (OK) 通过 git 命令,添加/删除/修改 文件/文件夹
- javascrip第三、四天学习总结数组和循环
- pycharm 教程(一)安装和首次使用
- js中输入数字自动货币格式化
- C++中函数指针与回调函数
- ssh免密码登录配置详解
- [FAQ10400]如何在小部件列表中隐藏某个widget或者shortcut?
- 小波阀值去噪法基础
- Hadoop,Spark[一]:文件输出压缩
- 129. Sum Root to Leaf Numbers
- 二分查找法
- SQL注入思路分析(入门必看)