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

首頁(yè) > 編程 > Regex > 正文

JS使用正則控制用戶輸入銀行卡號(hào)及格式化

2020-03-16 20:54:18
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

<script language="javascript" type="text/javascript">function formatBankNo (BankNo){  if (BankNo.value == "") return;  var account = new String (BankNo.value);  account = account.substring(0,22); /*帳號(hào)的總數(shù), 包括空格在內(nèi) */  if (account.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null){    /* 對(duì)照格式 */    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++){  /* 可將以下空格改為-,效果也不錯(cuò) */        if (i == 4) account = account + " "; /* 帳號(hào)第四位數(shù)后加空格 */        if (i == 8) account = account + " "; /* 帳號(hào)第八位數(shù)后加空格 */        if (i == 12) account = account + " ";/* 帳號(hào)第十二位后數(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使用正則控制用戶輸入銀行卡號(hào)及格式化,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)VEVB武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到正則表達(dá)式頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 星座| 惠来县| 宜州市| 新野县| 玉环县| 禄丰县| 桑日县| 民权县| 寻甸| 六枝特区| 甘洛县| 伊吾县| 塔河县| 汤阴县| 兴海县| 花莲市| 顺昌县| 新乡市| 长春市| 左云县| 安龙县| 都昌县| 措美县| 永和县| 洛隆县| 南京市| 靖西县| 佳木斯市| 嵩明县| 河池市| 南澳县| 越西县| 合川市| 西藏| 布尔津县| 额济纳旗| 佛山市| 皋兰县| 黄龙县| 泗水县| 长武县|