欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中校驗(yàn)銀行卡號(hào)的實(shí)現(xiàn)代碼

 更新時(shí)間:2016年12月19日 08:49:51   作者:wxwx123  
本文通過案例給大家介紹了js中校驗(yàn)銀行卡號(hào)的代碼,代碼小編測(cè)試過,可行。代碼簡單易懂,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧

1、先引入jquery.js

2、接著引入luhmCheck.js  //銀行卡號(hào)Luhm校驗(yàn)

3、看下面的案例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>無標(biāo)題頁</title>
    <script type="text/javascript" src="js/jquery.js"></script>
    <script type="text/javascript" src="js/luhmCheck.js"></script>
  </head>
  <body>
    <input type="text" id="t_bankno" />
    <input type="button" id="btnCheck" value="check" onclick="CheckBankNo($('#t_bankno'));" />
    <span id="banknoInfo"></span>
  </body>
</html>

下面是js

<script type="text/javascript">
  function CheckBankNo(t_bankno) {
    var bankno = $.trim(t_bankno.val());
    if(bankno == "") {
      $("#banknoInfo").html("請(qǐng)?zhí)顚戙y行卡號(hào)");
     return false;
   }
   if(bankno.length < 16 || bankno.length > 19) {
     $("#banknoInfo").html("銀行卡號(hào)長度必須在16到19之間");
     return false;
   }
   var num = /^\d*$/; //全數(shù)字
   if(!num.exec(bankno)) {
     $("#banknoInfo").html("銀行卡號(hào)必須全為數(shù)字");
     return false;
   }
   //開頭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) {
     $("#banknoInfo").html("銀行卡號(hào)開頭6位不符合規(guī)范");
     return false;
   }
   //Luhm校驗(yàn)(新)
   if(!luhmCheck(bankno))
     return false;
     $("#banknoInfo").html("驗(yàn)證通過!");
     return true;
   }
</script>

測(cè)試卡號(hào):

1、6222600810010710887

2、6225881414207430

以上所述是小編給大家介紹的JavaScript中校驗(yàn)銀行卡號(hào)的實(shí)現(xiàn)代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論