zoukankan      html  css  js  c++  java
  • JS 文本框格式化

    页面:

    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
    <script src="inputFormat.js"></script>

    <script type="text/javascript">
    $(function(){
    $('#account').inputFormat('account')
    $('#money').inputFormat('amount')
    })
    </script>

    <body>

    帐号:<input id="account"/><br/>
    金额:<input id="money"/>

    </body>

    inputFormat.js

    (function($){
    var methods={
    init:function(){
    $.error('What are you doing?')
    },
    account:function() {
    $(this).keydown(function(event){
    var code=event.keyCode
    if (event.shiftKey){
    return false
    }
    if((code>=96&&code<=105)||((!event.shiftKey)&&code>=48&&code<=57)||code<57){
    return true
    }
    return false
    })
    $(this).keyup(function(){
    $(this).val($(this).val().replace(/s(?=d)/g,'').replace(/(d{4})(?=d)/g,"$1 "))
    })
    },
    amount:function(){
    $(this).keydown(function(event){
    var code=event.keyCode
    var value=$(this).val()
    if (event.shiftKey||code==32){
    return false
    }
    if((code>=96&&code<=105)||((!event.shiftKey)&&code>=48&&code<=57)||code<57||code==110||code==190){
    return true
    }
    return false
    })
    $(this).keyup(function(event){
    var value=$(this).val().replace(/\,|s/g,'')
    if(value!=''){
    $(this).val(value.replace(/(d{1,3})(?=(d{3})+(?:$|.))/g, "$1,").replace(/.00$/,''))
    }
    })
    }

    }
    $.fn.inputFormat=function(method){
    if (methods[method]) {
    return methods[method].apply(this, Array.prototype.slice.call(arguments, 1));
    }else if (typeof method === 'object' || !method) {
    return methods.init.apply(this, arguments);
    }else {
    $.error('Method ' + method + ' does not exist on jQuery.inputFormat');
    }
    }
    })(jQuery);

  • 相关阅读:
    static作用(修饰函数、局部变量、全局变量)(转)
    地弹
    开漏(open drain)和开集(open colletor)
    过冲、振铃,非单调性
    串扰(crosstalk)
    数字通信基本概念
    电源和地
    分布式系统与集总系统
    传输线及其特性阻抗
    MSP430G2553 Launchpad 硬件I2C驱动
  • 原文地址:https://www.cnblogs.com/lenovo_tiger_love/p/3739771.html
Copyright © 2011-2022 走看看