Jquery Money 验证,转换成千分位
生活随笔
收集整理的這篇文章主要介紹了
Jquery Money 验证,转换成千分位
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
function Convert(amtStr) {var a, renum = '';var j = 0;var a1 = '', a2 = '', a3 = '';var tes = /^-/;a = amtStr.replace(/,/g, "");a = a.replace(/[^-\.,0-9]/g, ""); //刪除無效字符a = a.replace(/(^\s*)|(\s*$)/g, ""); //trimif (tes.test(a)) a1 = '-';else a1 = '';a = a.replace(/-/g, "");if (a != "0" && a.substr(0, 2) != "0.") a = a.replace(/^0*/g, "");j = a.indexOf('.'); if (j < 0) j = a.length; a2 = a.substr(0, j); a3 = a.substr(j); j = 0;for (i = a2.length; i > 3; i = i - 3) {renum = "," + a2.substr(i - 3, 3) + renum;j++;}renum = a1 + a2.substr(0, a2.length - j * 3) + renum + a3;return renum;}/******轉(zhuǎn)換金錢*****/function ConvertMoney() {$("[money]").each(function () {var str = $(this).val();$(this).keyup(function (evt) {str = $(this).val();evt = (evt) ? evt : ((window.event) ? window.event : "") //兼容IE和Firefox獲得keyBoardEvent對(duì)象var key = evt.keyCode ? evt.keyCode : evt.which; //兼容IE和Firefox獲得keyBoardEvent對(duì)象的鍵值if (key >= 33 && key <= 40) {evt.preventDefault();evt.returnValue = false;return false;}$(this).val(Convert(str));});if (str != "") {$(this).val(Convert(str));}});}$(function () {
ConvertMoney();
});
先引入上面的代碼 ,然后在你的textbox上加上一個(gè)money屬性,值為任意值
然后就可心驗(yàn)證所有的金錢了
ConvertMoney();
});
先引入上面的代碼 ,然后在你的textbox上加上一個(gè)money屬性,值為任意值
然后就可心驗(yàn)證所有的金錢了
轉(zhuǎn)載于:https://www.cnblogs.com/hellohongfu/archive/2011/07/28/2119531.html
總結(jié)
以上是生活随笔為你收集整理的Jquery Money 验证,转换成千分位的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最新 Axure 激活码
- 下一篇: 2015第29周二AOP