时间:2021-05-26
本文实例讲述了js实现模拟银行卡账号输入显示效果。分享给大家供大家参考,具体如下:
先来看运行效果截图如下:
在线演示地址如下:
http://demo.jb51.net/js/2015/js-mn-bank-card-input-style-codes/
具体代码如下:
<script language="javascript" type="text/javascript">function www_jb51_net (BankNo){if (BankNo.value == "") return;var account = new String (BankNo.value);account = account.substring(0,22); if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" + ".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" +".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}|" + ".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){var accountNumeric = accountChar = "", i;for (i=0;i<account.length;i++){accountChar = account.substr (i,1);if (!isNaN (accountChar) && (accountChar != " ")) accountNumeric = accountNumeric + accountChar;}account = "";for (i=0;i<accountNumeric.length;i++){ if (i == 4) account = account + "-"; if (i == 8) account = account + "-"; if (i == 12) account = account + "-";account = account + accountNumeric.substr (i,1)}}}else{account = " " + account.substring (1,5) + " " + account.substring (6,10) + " " + account.substring (14,18) + "-" + account.substring(18,25);}if (account != BankNo.value) BankNo.value = account;}function checkBankNo (BankNo){if (BankNo.value == "") return;if (BankNo.value.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){if (BankNo.value.match ("[0-9]{19}") != null)www_jb51_net (BankNo)}}function checkEnterForFindListing(e){var characterCode;if(e && e.which){e = e;characterCode = e.which ;}else{e = event;characterCode = e.keyCode;}if(characterCode == 22){document.forms[getNetuiTagName("findListingForm")].submit();return false;}else{return true ;}}</script>只能输入数字,并且每输入4位数字会增加一个 - <br /><input type="text" value="" size="25" onkeyup="www_jb51_net(this)" onkeydown="www_jb51_net(this)" name="account" id="account">希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在财付通上绑定银行卡可以实现快捷支付,减少账号,密码的输入,银行卡包括储蓄卡和信用卡。那么财付通如何绑定银行卡?下面小编就为大家带来财付通绑定银行卡实现快捷支付
手机支付宝怎么扫码识别银行卡?日前更新的支付宝钱包新增了一个功能,就是扫码识别银行卡。对于懒得输入银行卡账号数字的懒人来说是个不错的消息。那怎么用支付宝去扫码识
1.变量的输入:input函数: input() input("请输入银行卡密码") password=input("请输入银行卡密码") 变量名=in
//js正则实现用户输入银行卡号的控制及格式化?123456789101112131415161718192021222324252627282930funct
本人身份证原件,身份证办理的银行卡。能正常接发短信的手机号。注:银行卡手机号要和注册回淘宝答账号的手机号一致。用手机注册某宝账号和支付宝账号,支付宝绑定银行卡。