国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宁津县| 罗源县| 吴旗县| 集安市| 德昌县| 蓬安县| 阳西县| 百色市| 浦北县| 德庆县| 巴彦淖尔市| 印江| 蕉岭县| 绵阳市| 黄大仙区| 隆回县| 任丘市| 蛟河市| 宁明县| 财经| 治县。| 琼海市| 屏山县| 甘德县| 孟村| 晋城| 特克斯县| 盐池县| 双峰县| 本溪市| 慈利县| 武功县| 利津县| 永德县| 苏州市| 左云县| 肥西县| 静安区| 苗栗市| 大姚县| 犍为县|