input每四位数增加-

来源:互联网 发布:ubuntu 修改启动界面 编辑:程序博客网 时间:2024/05/16 10:08
有时候用户输入卡号或者银行卡号的时候,需要每四位增加一个  -
因为我引用了jquery
所以html代码如下
<input type="text" id="test" onkeyup="testNum()" onkeydown="testNum()" onkeypress="testNum()"/>
js代码如下
    function testNum(){        var testValue = $('#test').val().replace(/\D/g, '').replace(/....(?!$)/g, '$&-'); //替换空格前4位数字为4位数字加-        $('#test').val(testValue)     }



原创粉丝点击