国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript中校驗銀行卡號的實現代碼

2019-11-19 18:24:12
字體:
來源:轉載
供稿:網友

1、先引入jquery.js

2、接著引入luhmCheck.js  //銀行卡號Luhm校驗

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>無標題頁</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("請填寫銀行卡號");     return false;   }   if(bankno.length < 16 || bankno.length > 19) {     $("#banknoInfo").html("銀行卡號長度必須在16到19之間");     return false;   }   var num = /^/d*$/; //全數字   if(!num.exec(bankno)) {     $("#banknoInfo").html("銀行卡號必須全為數字");     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("銀行卡號開頭6位不符合規范");     return false;   }   //Luhm校驗(新)   if(!luhmCheck(bankno))     return false;     $("#banknoInfo").html("驗證通過!");     return true;   }</script>

測試卡號:

1、6222600810010710887

2、6225881414207430

以上所述是小編給大家介紹的JavaScript中校驗銀行卡號的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泽普县| 资讯 | 十堰市| 麻城市| 界首市| 泰顺县| 漯河市| 鹤壁市| 宜君县| 开封市| 改则县| 徐州市| 辽中县| 英吉沙县| 贺州市| 和田县| 沅江市| 克什克腾旗| 辰溪县| 留坝县| 台山市| 西贡区| 二连浩特市| 贵南县| 玉山县| 腾冲县| 宕昌县| 尤溪县| 溧阳市| 青冈县| 康保县| 亳州市| 平陆县| 镇坪县| 卓尼县| 买车| 乐陵市| 沿河| 南平市| 合山市| 鱼台县|