`
leeyea
  • 浏览: 14083 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

JS格式化银行卡号

 
阅读更多
$("#AccountNum").keydown(function(e) {
    if(!isNaN(this.value.replace(/[ ]/g,""))){
        this.value =this.value.replace(/\s/g,'').replace(/(\d{4})(?=\d)/g,"$1 ");//四位数字一组,以空格分割
    }else{
        if(e.keyCode==8){//当输入非法字符时,禁止除退格键以外的按键输入
            return true;
        }else{
            return false
        }
    }
});
补充说明:此处没有对银行卡号的位数进行限制
分享到:
评论

相关推荐

    JS使用正则控制用户输入银行卡号及格式化

    //js正则实现用户输入银行卡号的控制及格式化 [removed] function formatBankNo (BankNo){ if (BankNo.value == "") return; var account = new String (BankNo.value); account = account.substring(0,22); /*...

    js银行卡号格式输入框.zip

    DOM操作则允许我们动态更新页面元素,如在输入框后方添加一个带有格式化银行卡号的标签。 在这个压缩包中,尽管没有提供具体的文件列表,但通常会包含一个或多个JavaScript文件(可能是`.js`扩展名),一个HTML文件...

    [jquery插件]金额及银行卡号格式化

    这个JavaScript文件包含了实现金额和银行卡号格式化的所有逻辑。开发者可以通过阅读这个文件来理解插件的工作原理,以及如何自定义格式化规则。如果需要扩展功能或调整行为,可以直接修改此文件。 总的来说,这个...

    js格式化输入框内金额、银行卡号

    JS格式化输入框内金额和银行卡号是前端开发中常见的需求,目的是让用户体验更友好,数据展示更规范。关键在于如何在用户输入过程中实时地对数据进行处理,使之符合特定的格式要求。本文将详细介绍通过JavaScript实现...

    银行卡号四位空格格式化效果.zip

    《银行卡号四位空格格式化效果的实现与应用》 在网页设计中,尤其是在涉及到用户输入敏感信息如银行卡号时,提供清晰、易读的输入界面是至关重要的。"银行卡号四位空格格式化效果.zip" 提供了一种基于jQuery的解决...

    通过银行卡号识别银行卡名称

    `bankcard.js` 是一个JavaScript库,它包含了用于银行卡号识别的核心算法和逻辑。这个库通常包含了对银行卡号规则的匹配和数据库查询,以便根据输入的卡号确定对应的银行名称。而`Readme.txt` 文件则是说明文档,...

    js校验身份证号和银行卡号

    在JavaScript(简称js)编程中,验证身份证号和银行卡号是非常常见的需求,特别是在网页表单提交或者用户注册等场景。身份证号码验证确保了输入的有效性,防止非法或错误的输入,而银行卡号验证则可以保护用户的金融...

    解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题

    这个方法可以在用户输入时动态地格式化银行卡号。 ```javascript // 格式化银行卡号显示,每4位加分隔符 function formatCardNumber(cardNum){ // 获取input的DOM对象 const input = this.$refs.cardInput.$el....

    JSON格式银行卡BIN码大全 ,可用作匹配及验证

    对于前端开发者而言,拥有一个完整的银行BIN码对照表可以帮助实现更准确的银行卡识别和验证功能,比如在用户输入银行卡号时即时显示发卡银行信息,提高用户体验。 在给定的压缩包"Bank Bin"中,可能包含一个名为...

    基于vue、iview实现可输入零件号、银行卡号等等

    本项目专注于在Vue和iView环境下实现特定的输入功能,即创建一个可以限制输入位数并支持键盘左右切换的输入框,特别适用于输入如零件号或银行卡号等格式化的数据。 首先,我们需要理解Vue的基础概念。Vue通过声明式...

    JS填写银行卡号每隔4位数字加一个空格

    在实际应用中,通过自动添加空格来格式化银行卡号,不仅使得数字更易于阅读,还减少了用户输入错误的可能性。在用户输入数字的过程中,即时反馈格式化后的结果,可以大大减少银行或支付平台在处理银行卡信息时的错误...

    js银行卡号格式输入框特效代码

    在JavaScript编程中,实现“js银行卡号格式输入框特效代码”主要是为了提升用户在输入银行卡号时的体验,确保输入的卡号格式正确且易于阅读。这种特效代码通常包括自动格式化、验证和错误提示等功能。下面将详细介绍...

    微信小程序uniapp银行卡卡片样式组件

    4. **隐私保护**:银行卡号通常需要部分隐藏,这可以通过计算和截取字符串实现,或者利用CSS伪类技巧进行部分遮盖。 5. **事件监听**:添加点击事件,当用户点击卡片时,可以弹出更多详情或触发其他操作,如验证...

    基于jquery的bankInput银行卡账号格式化

    此外,bankInput插件还提供了自动格式化显示功能,它能够自动将用户输入的数字按照指定的分隔符进行分隔,通常用于银行卡号的分组显示,比如每四位数字之间插入一个空格或特定符号。这一功能对于改善用户输入体验...

    CardInfojs获得银行的标志颜色品牌卡号等

    `CardInfo.js` 可能会提供诸如验证卡号合法性、格式化卡号显示、隐藏部分敏感数字等服务。这对于创建安全的支付表单至关重要,因为它可以确保用户输入的卡号符合标准格式,同时保护用户的隐私。 在实际应用中,`...

    最新银行卡bin脚本.zip

    2. **验证功能**:对输入的银行卡号进行合法性验证,检查其是否符合特定的格式规则,比如Luhn算法校验。 3. **数据更新**:由于BIN信息会随着时间和银行策略的变化而更新,这个脚本可能包含了定期更新或获取最新BIN...

    js实现模拟银行卡账号输入显示效果

    通过以上步骤,我们能够实现一个简单的银行卡账号输入框,不仅能够格式化用户输入的账号,还能对其格式和合法性进行校验。这样的功能在填写银行表格或进行账号验证时非常有用,使得用户能够按照银行的格式要求正确...

    Angular.js组件之input mask对input输入进行格式化详解

    如果要格式化银行卡号和日期这样的特定数据,inputmask插件提供了对应的格式化规则。在Angular.js指令中,我们可以利用这些预设的规则来定义自己的maskOption,然后应用到input元素上。 此外,对于使用了input mask...

Global site tag (gtag.js) - Google Analytics