使用正则验证用户输入的银行卡号(附代码)

这次给大家带来使用正则验证用户输入的银行卡号(附代码),使用正则验证用户输入银行卡号的注意事项有哪些,下面就是实战案例,一起来看一下。

//js正则实现用户输入银行卡号的控制及格式化

function formatBankNo (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;}

登录后复制


登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

js中的正则表达式如何使用(附代码)

验证身份证号与和邮箱以及判断checked的选中的正则是什么样的

经常会用到的15个前端表单验证的正则

以上就是使用正则验证用户输入的银行卡号(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2778024.html

(0)
上一篇 2025年3月8日 15:17:11
下一篇 2025年3月5日 18:49:46

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 匹配用户输入的银行卡号的Luhn算法

    这次给大家带来匹配用户输入的银行卡号的Luhn算法,使用匹配用户输入的银行卡号Luhn算法的注意事项有哪些,下面就是实战案例,一起来看一下。 开发中,有时候,为了打造更好的用户体验,同时减轻服务器端的压力,需要对于一些如,手机号码,银行卡号…

    编程技术 2025年3月8日
    200
  • 容易产生错误的js手机号码验证

    这次给大家带来容易产生错误的js手机号码验证,容易产生错误js手机号码验证的注意事项有哪些,下面就是实战案例,一起来看一下。 写一个简单的正则表达式,用来校验11位手机号码,开头允许是13、15、18,我一开始这样写: var reg = …

    编程技术 2025年3月8日
    200
  • 怎样用正则来验证IPV4的地址功能

    这次给大家带来怎样用正则来验证IPV4的地址功能,用正则来验证IPV4地址功能的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了正则表达式验证IPV4地址功能。分享给大家供大家参考,具体如下: IPV4地址由4个组数字组成,…

    编程技术 2025年3月8日
    200
  • 正则怎样在ios里判断是否输入

    这次给大家带来正则怎样在ios里判断是否输入,正则在ios里判断是否输入的注意事项有哪些,下面就是实战案例,一起来看一下。 只能为中文 -(BOOL)onlyInputChineseCharacters:(NSString*)string{…

    编程技术 2025年3月8日
    200
  • 正则如何对输入内容进行处理

    这次给大家带来正则如何对输入内容进行处理,正则对输入内容进行处理的注意事项有哪些,下面就是实战案例,一起来看一下。 该小脚本实现的是对输入框内容中取出标签中的src中的内容,然后在原来位置进行替换内容,然后在去除输入内容中的html标签,空…

    编程技术 2025年3月8日
    200
  • 正则的数字验证详解(附代码)

    这次给大家带来,的注意事项有哪些,下面就是实战案例,一起来看一下。 第一部分:数值验证 1.验证只包含数字、指定长度(N)的字符串 比如我要验证只包含数字,长度为6的字符串,如123456,则可以使用下面几种效果相同的验证方式 d{6}[0…

    2025年3月8日 编程技术
    200
  • ajax怎么实现实时验证功能

    这次给大家带来ajax怎么实现实时验证功能,ajax实现实时验证功能的注意事项有哪些,下面就是实战案例,一起来看一下。 什么是ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScrip…

    编程技术 2025年3月8日
    200
  • ajax怎么实现验证码

    这次给大家带来ajax怎么实现验证码,ajax实现验证码的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例为大家分享了ajax实现验证码功能的具体代码,供大家参考,具体内容如下 首先创建一个验证码: <%! //获取随机颜色…

    2025年3月8日
    200
  • js实现获取短信验证码实例

    本文主要和大家分享js实现获取短信验证码实例,主要以代码的形式和大家分享,希望能帮助到大家。 $(“.form-data”).delegate(“.send”,”click”,function () {         var phone …

    编程技术 2025年3月8日
    200
  • ajax怎么实现提示输入信息的功能

    这次给大家带来ajax怎么实现提示输入信息的功能,ajax实现提示输入信息功能的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例为大家分享了ajax实现输入提示效果的具体代码,供大家参考,具体内容如下 网站主页 Title *{ …

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论