输入银行卡号,每四位自动加一个空格

来源:互联网 发布:北京赛车推算软件 编辑:程序博客网 时间:2024/06/11 08:37

需求是,当用户输入银行卡号时,每个四位,就自动插入一个空格。
使用onKeyUp事件和正则表达式来实现:

<td class='n' ><em class="helper">*</em>收款账号:</td><td>    <input type="text" id="partybAccount" name="partybAccount" onkeyup="this.value=this.value.replace(/\D/g,'').replace(/....(?!$)/g,'$& ')"/></td>

实现的效果如下:
每隔四位加空格

0 0