文档章节

验证银行卡号js

沉淀岁月
 沉淀岁月
发布于 2017/09/04 20:59
字数 102
阅读 11
收藏 0
var bankno = $("#manager_cardid").val().replace(/\s/g,'');  
          if(bankno == "") {
               error += "经纪银行卡号还未输入!<br/>";
          }
          if(bankno.length < 16 || bankno.length > 19) {
              error += "经纪银行卡号长度必须在16到19之间!<br/>";
          }
          var num = /^\d*$/;//全数字
          if(!num.exec(bankno)) {
              error += "经纪银行卡号必须全为数字!<br/>";
          }
          //开头6位
          var strBin = "10,18,30,35,37,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,58,60,62,65,68,69,84,87,88,94,95,98,99";
          if(strBin.indexOf(bankno.substring(0, 2)) == -1) {
             error += "银行卡号开头6位不符合规范!<br/>";
          } 

© 著作权归作者所有

共有 人打赏支持
沉淀岁月
粉丝 27
博文 257
码字总数 91615
作品 0
朝阳
高级程序员
私信 提问
银行卡号,指定字符长度分割字符串

每隔指定字符长度分割字符串,可以制作银行卡号格式化提示功能。利用正则替换实现。js代码如下; <script type="text/javascript"> console.log( "548481554521515454848798921258740".replac......

Jesons
2014/11/06
0
0
有哪些常见的验证表单方式,他们各自的优缺点是什么?

大家好,我是IT修真院北京总院第24期的学员,一枚正直纯洁善良的web程序员 今天给大家分享一下,修真院官网JS任务10,深度思考中的知识点——谈谈以前端角度出发做好SEO需要考虑什么? 1.背景...

我是一只北极熊啊
2017/11/21
0
0
求一个JavaScript的身份证号码验证

求一个JavaScript的身份证号码验证,目前在网上找了很多验证脚本,都存在缺陷 这是一个真实的身份证号:360313198601043516。但是目前使用的所有的javascript校验脚本都没有校验通过的,使用...

hoodlake
2013/05/30
950
3
JavaScript和它父亲的故事

附赠脱单秘籍:了解一些JavaScript的历史,聊天的时候说不好可以获得更多程序员小妹子的崇拜的哟~ ๑乛◡乛๑~ 阅读本文可以让你更好的理解什么是ECMAScript。 本次文章内容来自:《JavaScr...

我的卡
2018/11/05
0
0
myeclipse取消js的自动校验出错

方法一: 找到在项目路径下面的.project文件中配置了一些验证信息. 去掉以下几行即可 复制代码 代码如下: <buildCommand> <name>org.eclipse.wst.jsdt.core.javascriptValidator</name> <ar......

风云海滩
2014/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
17分钟前
0
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
29分钟前
0
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
56分钟前
1
0
解决SVN:E210007无法协商认证机制

svn:E210007 svn: Cannot negotiate authentication mechanism 执行下面代码即可 sudo yum install cyrus-sasl cyrus-sasl-plain cyrus-sasl-ldap...

临江仙卜算子
56分钟前
1
0
java8的时间和`Date`的对比

java8的时间和Date的对比 java8提供了新的时间接口。相对Date,Calendar,个人感觉最大的好处是对时间操作的学习成本很低,比Calendar低。 1. LocalDate,LocalTime,LocalDateTime LocalDate 代...

北风刮的不认真了
56分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部