第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

合并數(shù)字Textarea自動(dòng)

合并數(shù)字Textarea自動(dòng)

PHP
梵蒂岡之花 2021-04-26 21:57:21
123456 12-12 3456如何自動(dòng)將文本轉(zhuǎn)換為Textarea字段?123456 | 12 | 12 | 3456自動(dòng)更正。如何在Textarea中做到這一點(diǎn)?
查看完整描述

2 回答

?
呼如林

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊

您可以在文本區(qū)域上附加一個(gè)keyup事件偵聽器,并通過基于1個(gè)或多個(gè)非數(shù)字字符進(jìn)行拆分并將其與所需的pipe(|)符號(hào)連接起來來修改其內(nèi)容。


document.getElementById('some_id').addEventListener('keyup',function(){

   var content = this.value.split(/[^\d]+/);

   this.value = content.join(" | ");

});

<textarea rows='10' cols='50' id='some_id'>

</textarea>

好的,正如評(píng)論中所討論的那樣,對(duì)于信用卡格式,您可以執(zhí)行以下操作:


document.getElementById('some_id').addEventListener('keyup',function(){

       

       var content = this.value;

       var new_content = '';

       var temp_content = '';

       var current_length = 0;

       for(var i=0;i<content.length;++i){

           if('0123456789'.indexOf(content.charAt(i)) != -1){

               temp_content += content.charAt(i);

               current_length++;

           }

           

           if(current_length === 25){

              new_content += insertPipeForCreditCardFormat(temp_content) + '\n';

              temp_content = '';

              current_length = 0;

           }

       }

       this.value = new_content + temp_content;

});


function insertPipeForCreditCardFormat(credit_card){

   var pipe_indices = new Set([16,18,22]);

   var card_format = '';

    for(var i=0;i<credit_card.length;++i){

      if(pipe_indices.has(i)){

        card_format += '|';

      }

      card_format += credit_card.charAt(i);      

    }

    return card_format;

}

<textarea id='some_id' rows='10' cols='50'></textarea>


查看完整回答
反對(duì) 回復(fù) 2021-05-07
?
海綿寶寶撒

TA貢獻(xiàn)1809條經(jīng)驗(yàn) 獲得超8個(gè)贊

用途replace:


 


const str = "123456 12-12 3456";

const replaced = str.replace(/\-|\s/g, " | ");

console.log(replaced);


查看完整回答
反對(duì) 回復(fù) 2021-05-07
  • 2 回答
  • 0 關(guān)注
  • 151 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)