html5 银行卡号校验,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
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 实现 银行卡号 格式验证 示例代码相关推荐
- php vue联动查询,使用vue.js实现联动效果的示例代码
摘要:本篇文章主要介绍了使用vue.js实现联动效果的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧想用vue.js写一个联动效果,按照自己的思路实验了下,并没有 ...
- php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码
用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...
- java 银行卡号校验_java实现银行卡号校验算法luhn
Luhn是著名的校验和算法也叫模10算法,主要应用于解决银行卡号,社保号等重要信息传输出错问题. 先来解释下算法原理,校验和类型的算法,一般是ID+校验号,校验号和ID号的每位相关,如果出错,通过某种 ...
- Js 常用的格式验证(手机号、邮箱,身份证)
1.手机号格式验证 // 手机号格式验证:1开头,第二位可可以是3,4,5,6,7,8,11位var reg1 = /^1[3|4|5|6|7|8]\d{9}$/; var phone = '1380 ...
- js实现表单验证-完整代码
一.页面展示 二.全部代码 页面代码 <body><div id="container"><!--主体开始 --><div id=&quo ...
- JS 身份证号格式验证
var idcard = data.field.idcard; if(!/(^\d{15}$)|(^\d{17}(x|X|\d)$)/.test(idcard)){ //验证身份证号15位或18位la ...
- html5表单密码验证及提示,HTML5表单及其验证(示例代码)
1.输入型控件 Input type 用途 说明 email 电子邮件地址文本框 url 网页URL文本框 number 数值的输入域 属性 值 描述 max number 规定允许的最大值 min ...
- [导入]Asp.net 2.0 实现自定义Email格式有效性验证(示例代码下载)
文章来源:http://blog.csdn.net/ChengKing/archive/2006/12/21/1452160.aspx
- php 歌词同步,HTML5实践之歌词同步播放器的示例代码分享
歌曲播放我们会发现他的兼容性不是很好,譬如IE上能播放的flash播放器,再firfox或者chrome上就不是很好的应用了,因为有插件的阻碍!HTML5的出现让这一切成为了可能,但是播放器虽然播放了 ...
最新文章
- 代码管理平台之svn
- 说实话,电脑存储空间大了之后对于你的能力有很大的要求
- 是不是一个东西_迷你世界:一个金币就能买到稀有武器?这么良心的售货机在哪领...
- root 授予oracle权限,oracle – 列出具有root(管理)权限的用户
- Python之进程+线程+协程(事件驱动模型、IO多路复用、select与epoll)
- windows python安装包_Python-3.9安装包(windows版)
- CCF NOI1048 检测矩阵
- MSExchangeIS ID8528 日志提示邮箱已满报警
- 时代杂志评选了08年50个最棒的网站
- SqlServer 存贮过程操作类
- 基于React技术栈打造炫酷个人简历实战-郭永峰-专题视频课程
- Java8中list转map方法
- SpringBoot和Hprose集成开发
- ibm+i+to+mysql_IBM 的数据库Informix 常用代语法
- Cortex-M0和Cortex-M0+的异常类型
- 珍藏版仅30M迷你版Microsoft Office(Win10可用)
- python 实时监控日志文件_Python动态监控日志的内容
- 完整的境外、港澳台、电信、移动、联通、教育网、国内其他ISP的IPv4列表(数据整理日期2022年4月)-IP列表太长只能份2篇发布(1/2)
- 代码实证:风险平价及其改进思路——主成分风险平价
- Java培训机构哪个好?该怎么选择
热门文章
- python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点
- 谷歌和伯克利分校的新工作:规模化大场景的神经绘制方法Block-NeRF
- 招聘|字节跳动计算机视觉算法实习生
- 多视图立体匹配论文分享:P-MVSNet
- bootstrap-datetimepicker时间控件添加清除按钮
- 注意力机制在活体检测中的应用
- RDKit | 将rdMolDraw2D和RDKit生成的结构图输出到Excel
- RDKit | 基于分子形状的比对
- Python json和list互相转换
- 【问题收录】Ubuntu Starting LightDM Display Manager fail