最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)模擬銀行卡賬號輸入顯示效果

 更新時間:2015年11月18日 09:30:53   作者:mile  
這篇文章主要介紹了js實現(xiàn)模擬銀行卡賬號輸入顯示效果,涉及JavaScript正則匹配與字符串操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了js實現(xiàn)模擬銀行卡賬號輸入顯示效果。分享給大家供大家參考,具體如下:

先來看運行效果截圖如下:

在線演示地址如下:

http://demo.jb51.net/js/2015/js-mn-bank-card-input-style-codes/

具體代碼如下:

<script language="javascript" type="text/javascript">
function www_jb51_net (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;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 + "-"; /* 帳號第四位數(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;
}
function checkBankNo (BankNo)
{
if (BankNo.value == "") return;
if (BankNo.value.match (".[0-9]{4}-[0-9]{4}-[0-9]{4}-[0-9]{7}") == null)
{
if (BankNo.value.match ("[0-9]{19}") != null)
www_jb51_net (BankNo)
}}
function checkEnterForFindListing(e){
var characterCode;
if(e && e.which){
e = e;
characterCode = e.which ;
}
else{
e = event;
characterCode = e.keyCode;
}
if(characterCode == 22){
document.forms[getNetuiTagName("findListingForm")].submit();
return false;
}
else{
return true ;
}}
</script>
只能輸入數(shù)字,并且每輸入4位數(shù)字會增加一個 - <br />
<input type="text" value="" size="25" onkeyup="www_jb51_net(this)" onkeydown="www_jb51_net(this)" name="account" id="account">

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

相關(guān)文章

  • bootstrap table列和表頭對不齊的解決方法

    bootstrap table列和表頭對不齊的解決方法

    這篇文章主要為大家詳細(xì)介紹了bootstrap table列和表頭對不齊的解決方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 詳解JS幾種變量交換方式以及性能分析對比

    詳解JS幾種變量交換方式以及性能分析對比

    本篇文章主要介紹了JS幾種變量交換方式以及性能分析對比,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2016-11-11
  • Bootstrap的Carousel配合dropload.js實現(xiàn)移動端滑動切換圖片

    Bootstrap的Carousel配合dropload.js實現(xiàn)移動端滑動切換圖片

    這篇文章主要介紹了bootstrap的Carousel配合dropload.js實現(xiàn)移動端滑動切換圖片,實現(xiàn)方法非常簡單,具有參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • 微信小程序使用wxParse解析html的方法示例

    微信小程序使用wxParse解析html的方法示例

    這篇文章主要介紹了微信小程序使用wxParse解析html的方法,結(jié)合實例形式詳細(xì)分析了wxParse的下載、導(dǎo)入及具體使用技巧,需要的朋友可以參考下
    2019-01-01
  • JS使用正則表達(dá)式提交頁面驗證的代碼

    JS使用正則表達(dá)式提交頁面驗證的代碼

    這篇文章主要介紹了JS使用正則表達(dá)式提交頁面驗證的代碼,本文圖文實例代碼相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-10-10
  • 只需五句話搞定JavaScript作用域(經(jīng)典)

    只需五句話搞定JavaScript作用域(經(jīng)典)

    javascript作用域是前端開發(fā)比較難理解的知識點,下面小編給大家提供五句話幫助大家很快的了解js作用域,非常不錯,具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧
    2016-07-07
  • ES6 Promise對象的應(yīng)用實例分析

    ES6 Promise對象的應(yīng)用實例分析

    這篇文章主要介紹了ES6 Promise對象的應(yīng)用,結(jié)合實例形式分析了Promise對象原理與異步處理相關(guān)操作技巧,需要的朋友可以參考下
    2019-06-06
  • JavaScript中arguments和this對象用法分析

    JavaScript中arguments和this對象用法分析

    這篇文章主要介紹了JavaScript中arguments和this對象用法,結(jié)合實例形式較為詳細(xì)的分析了arguments對象和this對象的功能、常見用法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-08-08
  • JavaScript File分段上傳

    JavaScript File分段上傳

    這篇文章主要介紹了JavaScript File分段上傳的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • JS實現(xiàn)多重選項卡切換輪播圖

    JS實現(xiàn)多重選項卡切換輪播圖

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)多重選項卡切換輪播圖制作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

张北县| 扶绥县| 大石桥市| 河北省| 交口县| 武清区| 驻马店市| 南阳市| 天峻县| 汝阳县| 衢州市| 盘山县| 吐鲁番市| 江孜县| 三门峡市| 乐清市| 青河县| 昭平县| 衡东县| 彩票| 陆川县| 商丘市| 贵溪市| 曲阳县| 昭平县| 喀喇沁旗| 乌拉特中旗| 荥经县| 东光县| 临沂市| 浦东新区| 祥云县| 绥中县| 郑州市| 德江县| 德令哈市| 定陶县| 房产| 舟曲县| 吉安市| 盐津县|