【实例简介】

【实例截图】

【核心代码】

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

accountChar = account.substr (i,1);

if (!isNaN (accountChar) && (accountChar != " ")) accountNumeric = accountNumeric accountChar;

}

account = "";

for (i=0;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;

}

html5 银行卡号校验,js 实现 银行卡号 格式验证 示例代码相关推荐

  1. php vue联动查询,使用vue.js实现联动效果的示例代码

    摘要:本篇文章主要介绍了使用vue.js实现联动效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧想用vue.js写一个联动效果,按照自己的思路实验了下,并没有 ...

  2. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

  3. java 银行卡号校验_java实现银行卡号校验算法luhn

    Luhn是著名的校验和算法也叫模10算法,主要应用于解决银行卡号,社保号等重要信息传输出错问题. 先来解释下算法原理,校验和类型的算法,一般是ID+校验号,校验号和ID号的每位相关,如果出错,通过某种 ...

  4. Js 常用的格式验证(手机号、邮箱,身份证)

    1.手机号格式验证 // 手机号格式验证:1开头,第二位可可以是3,4,5,6,7,8,11位var reg1 = /^1[3|4|5|6|7|8]\d{9}$/; var phone = '1380 ...

  5. js实现表单验证-完整代码

    一.页面展示 二.全部代码 页面代码 <body><div id="container"><!--主体开始 --><div id=&quo ...

  6. JS 身份证号格式验证

    var idcard = data.field.idcard; if(!/(^\d{15}$)|(^\d{17}(x|X|\d)$)/.test(idcard)){ //验证身份证号15位或18位la ...

  7. html5表单密码验证及提示,HTML5表单及其验证(示例代码)

    1.输入型控件 Input type 用途 说明 email 电子邮件地址文本框 url 网页URL文本框 number 数值的输入域 属性 值 描述 max number 规定允许的最大值 min ...

  8. [导入]Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)

    文章来源:http://blog.csdn.net/ChengKing/archive/2006/12/21/1452160.aspx

  9. php 歌词同步,HTML5实践之歌词同步播放器的示例代码分享

    歌曲播放我们会发现他的兼容性不是很好,譬如IE上能播放的flash播放器,再firfox或者chrome上就不是很好的应用了,因为有插件的阻碍!HTML5的出现让这一切成为了可能,但是播放器虽然播放了 ...

最新文章

  1. 代码管理平台之svn
  2. 说实话,电脑存储空间大了之后对于你的能力有很大的要求
  3. 是不是一个东西_迷你世界:一个金币就能买到稀有武器?这么良心的售货机在哪领...
  4. root 授予oracle权限,oracle – 列出具有root(管理)权限的用户
  5. Python之进程+线程+协程(事件驱动模型、IO多路复用、select与epoll)
  6. windows python安装包_Python-3.9安装包(windows版)
  7. CCF NOI1048 检测矩阵
  8. MSExchangeIS ID8528 日志提示邮箱已满报警
  9. 时代杂志评选了08年50个最棒的网站
  10. SqlServer 存贮过程操作类
  11. 基于React技术栈打造炫酷个人简历实战-郭永峰-专题视频课程
  12. Java8中list转map方法
  13. SpringBoot和Hprose集成开发
  14. ibm+i+to+mysql_IBM 的数据库Informix 常用代语法
  15. Cortex-M0和Cortex-M0+的异常类型
  16. 珍藏版仅30M迷你版Microsoft Office(Win10可用)
  17. python 实时监控日志文件_Python动态监控日志的内容
  18. 完整的境外、港澳台、电信、移动、联通、教育网、国内其他ISP的IPv4列表(数据整理日期2022年4月)-IP列表太长只能份2篇发布(1/2)
  19. 代码实证:风险平价及其改进思路——主成分风险平价
  20. Java培训机构哪个好?该怎么选择

热门文章

  1. python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点
  2. 谷歌和伯克利分校的新工作:规模化大场景的神经绘制方法Block-NeRF
  3. 招聘|字节跳动计算机视觉算法实习生
  4. 多视图立体匹配论文分享:P-MVSNet
  5. bootstrap-datetimepicker时间控件添加清除按钮
  6. 注意力机制在活体检测中的应用
  7. RDKit | 将rdMolDraw2D和RDKit生成的结构图输出到Excel
  8. RDKit | 基于分子形状的比对
  9. Python json和list互相转换
  10. 【问题收录】Ubuntu Starting LightDM Display Manager fail