JS實現input中輸入數字,控制每四位加一個空格(銀行卡號格式)
前言 今天來講講js中實現input中輸入數字,控制每四位加一個空格的方法!這個主要是應用於我們在填寫表單的時候,填寫銀行卡信息,要求我們輸入的數字是四位一個空格!今天主要介紹兩種方式來實現這個方法!但是都運用到了鍵盤碼。下面我就列舉一下鍵盤碼,以備后面查閱! 鍵盤各按鍵對應的數字 ...
前言 今天來講講js中實現input中輸入數字,控制每四位加一個空格的方法!這個主要是應用於我們在填寫表單的時候,填寫銀行卡信息,要求我們輸入的數字是四位一個空格!今天主要介紹兩種方式來實現這個方法!但是都運用到了鍵盤碼。下面我就列舉一下鍵盤碼,以備后面查閱! 鍵盤各按鍵對應的數字 ...
由於項目上有需求要求輸入銀行卡號四位一空格的需求,改過好幾版發現都有bug,最后優化了一版看起來效果還行,發帖留存。 難點是從中間插入和刪除處理光標問題。 首先需要用到獲取光標和設置光標的方法。 ...
前言 工作學習中經常能遇到輸入框限制輸入數字,並且每四位一空格的情況,比如表單中銀行卡號,手機號等輸入框的限制,這里介紹一下使用js具體的實現方法。不需要引用第三方ui庫。 正文 1.input標簽的數字輸入框 實現結果如下: 這是html標簽限制的數字,返回 ...
//輸入框表單驗證 inputReg(){ //獲取輸入框的內容 var val = this.cardNum; //將所有的非數字替換為空 然后每四位加一個空格 val = val.replace(/[^\d ...
里面輸入編號的過程中,出現空格,自動消除2:input首尾出現空格,自動消除3:復制粘貼的文本里面出現空 ...
...
調用如下: ...
調用如下:goNextInput('.code-num'); ...