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

首頁 > 編程 > regex > 正文

JS使用正則控制用戶輸入銀行卡號及格式化

2020-01-20 22:02:02
字體:
來源:轉載
供稿:網友

//js正則實現用戶輸入銀行卡號的控制及格式化

<script language="javascript" type="text/javascript">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<account.length;i++){        accountChar = account.substr (i,1);        if (!isNaN (accountChar) && (accountChar != " ")) accountNumeric = accountNumeric + accountChar;      }      account = "";      for (i=0;i<accountNumeric.length;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;}</script>
<input type="text" value="" size="25" onkeyup="formatBankNo(this)" onkeydown="formatBankNo(this)" name="account" id="account">

以上所述是小編給大家介紹的JS使用正則控制用戶輸入銀行卡號及格式化,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云安县| 广东省| 太原市| 读书| 师宗县| 江陵县| 江口县| 雅江县| 桐庐县| 周口市| 四会市| 广安市| 平利县| 慈溪市| 清远市| 襄垣县| 襄樊市| 满城县| 乐陵市| 吉林省| 平舆县| 黄石市| 阜阳市| 黔南| 涞水县| 武山县| 江都市| 交口县| 南开区| 湄潭县| 渝北区| 汤阴县| 张家港市| 天等县| 宝丰县| 兴宁市| 卢氏县| 枣强县| 大兴区| 黄骅市| 台南市|