`
wuzijingaip
  • 浏览: 337120 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javascript 正则表达式判断银行卡号

 
阅读更多

// 这个只能简单判断银行卡格式
// 银行卡有可能是16位也有可能是19位
/^\d{16}|\d{19}$/
 
// 如果你只要带空格的16位
/^\d{4}(?:\s\d{4}){3}$/



 function f(value, param){return /^\d{16}|\d{19}$/.test(value);}
分享到:
评论

相关推荐

    收集的一些js正则表达式

    6. 银行卡号验证:`^\d{16,19}$`,用于检测16到19位的数字,通常用于银行卡号验证。 7. 身份证号验证:`^\d{15}|\d{18}$`,匹配15位或18位的身份证号码。 这些正则表达式在JavaScript中可以与`test()`、`match()`...

    常用正则表达式大全

    这个正则表达式用于匹配16到20位的纯数字银行卡号。 9. 阿拉伯数字验证: ```javascript /^\d+$/ ``` 这个正则表达式用于验证只包含阿拉伯数字的字符串。 10. 非空验证: ```javascript /^\S+$/ ``` 这个正则...

    正则表达式实现字符串每4位后自动加空格效果(两种方法)

    在本文中,我们将探讨如何使用正则表达式来实现一个常见的字符串格式化需求:在输入的字符串(例如银行卡号)每四位数字后自动添加一个空格。通常这种格式化操作用于提高数字的可读性,尤其是在用户输入数字密集的...

    输入银行卡号判断银行

    综上所述,实现“输入银行卡号判断银行”的功能涉及数据收集、格式校验、前缀匹配、校验算法等多个环节,而JavaScript作为前端开发的主要语言,可以很好地完成这些任务。在实际项目中,还需要考虑性能优化、安全性...

    Javascript验证Visa和MasterCard信用卡号的方法

    这两种方法利用了正则表达式与卢恩检验算法(Luhn算法)对信用卡号的正确性和有效性进行校验。 ### Visa信用卡验证 Visa信用卡号通常以数字4开头,接着是12位数字,最后可能跟随3位数字,这3位数字是一个可选的...

    基于jquery实现的银行卡号每隔4位自动插入空格的实现代码

    总结,通过上述知识点的介绍,我们可以清楚地看到在实现银行卡号自动添加空格功能时所涉及的技术要点,包括jQuery库的引入和使用、事件监听、正则表达式的应用、以及针对特定需求的算法设计等。同时,也需要考虑到...

    js手机号4位显示空格,银行卡每4位显示空格效果

    在本文中,主要介绍了如何通过JavaScript(JS)实现手机号和银行卡号在输入过程中每隔4位自动添加空格,以此来提高用户的阅读体验。这种技术尤其在金融应用或者需要用户输入敏感信息的场景中十分有用。具体实现方法...

    H5/js/模拟(微信/支付宝)数字键盘

    例如,微信和支付宝在移动支付场景中使用了特定的数字键盘,以保护用户输入的敏感信息,如银行卡号、密码等。这个H5/js项目就是致力于在浏览器环境中模拟这种专用的数字键盘,以达到与原生应用类似的交互效果。 ...

Global site tag (gtag.js) - Google Analytics