主頁 > 知識庫 > JS使用正則控制用戶輸入銀行卡號及格式化

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

熱門標簽:梅縣地圖標注 ai電話機器人搭建 外呼系統(tǒng)無呼出路由是什么原因 呼叫系統(tǒng)外呼只能兩次 西藏智能外呼系統(tǒng)代理商 400電話辦理電話辦理 地圖標注教學點 甘肅醫(yī)療外呼系統(tǒng)排名 貴港公司如何申請400電話

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

script language="javascript" type="text/javascript">
function formatBankNo (BankNo){
  if (BankNo.value == "") return;
  var account = new String (BankNo.value);
  account = account.substring(0,22); /*帳號的總數(shù), 包括空格在內(nèi) */
  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;iaccount.length;i++){
        accountChar = account.substr (i,1);
        if (!isNaN (accountChar)  (accountChar != " ")) accountNumeric = accountNumeric + accountChar;
      }
      account = "";
      for (i=0;iaccountNumeric.length;i++){  /* 可將以下空格改為-,效果也不錯 */
        if (i == 4) account = account + " "; /* 帳號第四位數(shù)后加空格 */
        if (i == 8) account = account + " "; /* 帳號第八位數(shù)后加空格 */
        if (i == 12) account = account + " ";/* 帳號第十二位后數(shù)后加空格 */
        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使用正則控制用戶輸入銀行卡號及格式化,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • js jquery驗證銀行卡號信息正則學習
  • JavaScript中校驗銀行卡號的實現(xiàn)代碼
  • JS代碼隨機生成姓名、手機號、身份證號、銀行卡號
  • js實現(xiàn)模擬銀行卡賬號輸入顯示效果
  • js格式化輸入框內(nèi)金額、銀行卡號
  • JS填寫銀行卡號每隔4位數(shù)字加一個空格
  • 解決javascript 全局變量失效的問題
  • js手機號4位顯示空格,銀行卡每4位顯示空格效果
  • nodejs利用http模塊實現(xiàn)銀行卡所屬銀行查詢和騷擾電話驗證示例
  • JS實現(xiàn)的獲取銀行卡號歸屬地及銀行卡類型操作示例

標簽:大興安嶺 本溪 湖州 涼山 常州 哈密 泰安

巨人網(wǎng)絡通訊聲明:本文標題《JS使用正則控制用戶輸入銀行卡號及格式化》,本文關鍵詞  使用,正則,控制,用戶,輸入,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《JS使用正則控制用戶輸入銀行卡號及格式化》相關的同類信息!
  • 本頁收集關于JS使用正則控制用戶輸入銀行卡號及格式化的相關信息資訊供網(wǎng)民參考!
  • 推薦文章