zoukankan      html  css  js  c++  java
  • Jquery Money 验证,转换成千分位

     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, ""); //trim
            if (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;
        }
     /******转换金钱*****/
        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对象
                    var key = evt.keyCode ? evt.keyCode : evt.which; //兼容IE和Firefox获得keyBoardEvent对象的键值
                    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上加上一个money属性,值为任意值
    然后就可心验证所有的金钱了
  • 相关阅读:
    Autho2----完整搭建实例
    详解SpringBoot应用跨域访问解决方案
    微信小程序后端开发流程
    前端必备 Nginx 配置
    后端必备 Nginx 配置
    关于spring boot集成MQTT
    Java 常用IO流操作详解
    spring boot 整合mybatis 的xml版本【包括逆向工程以及分页插件】
    实用 SQL 语句
    整理收集的一些常用java工具类
  • 原文地址:https://www.cnblogs.com/hellohongfu/p/2119531.html
Copyright © 2011-2022 走看看