濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:梅縣地圖標(biāo)注 ai電話機(jī)器人搭建 外呼系統(tǒng)無呼出路由是什么原因 呼叫系統(tǒng)外呼只能兩次 西藏智能外呼系統(tǒng)代理商 400電話辦理電話辦理 地圖標(biāo)注教學(xué)點(diǎn) 甘肅醫(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使用正則控制用戶輸入銀行卡號及格式化,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

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

標(biāo)簽:大興安嶺 本溪 湖州 涼山 常州 哈密 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《JS使用正則控制用戶輸入銀行卡號及格式化》,本文關(guān)鍵詞  使用,正則,控制,用戶,輸入,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《JS使用正則控制用戶輸入銀行卡號及格式化》相關(guān)的同類信息!
  • 本頁收集關(guān)于JS使用正則控制用戶輸入銀行卡號及格式化的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    定安县| 三河市| 黑水县| 沁水县| 突泉县| 郸城县| 扶沟县| 故城县| 宜城市| 隆化县| 宣恩县| 东阿县| 马公市| 南通市| 偃师市| 定日县| 彰化县| 阿荣旗| 靖江市| 临沭县| 公安县| 信宜市| 玉门市| 铜梁县| 手游| 松原市| 扎兰屯市| 敖汉旗| 格尔木市| 阿拉尔市| 彭山县| 临清市| 扎兰屯市| 天水市| 全州县| 南陵县| 武冈市| 壤塘县| 聂拉木县| 靖宇县| 修水县|