亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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)文章

  • javascript實現(xiàn)全局匹配并替換的方法

    javascript實現(xiàn)全局匹配并替換的方法

    這篇文章主要介紹了javascript實現(xiàn)全局匹配并替換的方法的總結(jié),十分的簡單實用,有需要的小伙伴可以參考下。
    2015-04-04
  • 通過說明與示例了解js五種設(shè)計模式

    通過說明與示例了解js五種設(shè)計模式

    這篇文章主要介紹了通過說明與示例了解js五種設(shè)計模式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,,需要的朋友可以參考下
    2019-06-06
  • Postman內(nèi)建變量常用方法實例解析

    Postman內(nèi)建變量常用方法實例解析

    這篇文章主要介紹了Postman內(nèi)建變量常用方法實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • JS+CSS3實現(xiàn)超炫的散列畫廊特效

    JS+CSS3實現(xiàn)超炫的散列畫廊特效

    這篇文章主要為大家詳細介紹了JS+CSS3實現(xiàn)超炫的散列畫廊特效,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 復雜的javascript窗口分幀解析

    復雜的javascript窗口分幀解析

    這篇文章主要為大家詳細解析了復雜的javascript窗口分幀,什么是窗口分幀,JavaScript中幀窗口之間的關(guān)系,感興趣的小伙伴們可以參考一下
    2016-02-02
  • JS實現(xiàn)圖片局部放大或縮小的方法

    JS實現(xiàn)圖片局部放大或縮小的方法

    這篇文章主要介紹了JS實現(xiàn)圖片局部放大或縮小的方法,涉及javascript事件響應及頁面元素動態(tài)操作相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • JS交互點擊WKWebView中的圖片實現(xiàn)預覽效果

    JS交互點擊WKWebView中的圖片實現(xiàn)預覽效果

    這篇文章主要介紹了JS交互點擊WKWebView中的圖片實現(xiàn)預覽效果,需要的朋友可以參考下
    2018-01-01
  • echarts自定義餅圖數(shù)據(jù)刷新和顏色渲染問題淺析

    echarts自定義餅圖數(shù)據(jù)刷新和顏色渲染問題淺析

    這篇文章主要給大家介紹了關(guān)于echarts自定義餅圖數(shù)據(jù)刷新和顏色渲染問題的相關(guān)資料,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,需要的朋友可以參考下
    2023-05-05
  • 使用JavaScript實現(xiàn)輪播圖效果完整實例

    使用JavaScript實現(xiàn)輪播圖效果完整實例

    我們在各種網(wǎng)頁中經(jīng)常見到輪播圖的效果,下面這篇文章主要給大家介紹了關(guān)于使用JavaScript實現(xiàn)輪播圖效果的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • 微信公眾平臺獲取access_token的方法步驟

    微信公眾平臺獲取access_token的方法步驟

    這篇文章主要介紹了微信公眾平臺獲取access_token的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03

最新評論