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

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

JS查詢一組10位數(shù)字的前8位或者前6位是否匹配

JS查詢一組10位數(shù)字的前8位或者前6位是否匹配

想實(shí)現(xiàn)一個(gè)功能,就是當(dāng)用戶在input輸入10位數(shù)字后點(diǎn)擊查詢按鈕后,去匹配json數(shù)據(jù)中的預(yù)輸入值,并根據(jù)不同的信息反饋不同的查詢結(jié)果。然而json的預(yù)輸入值只有8位或者6位(相對(duì)應(yīng)10位數(shù)字的前8位或者前6位,匹配優(yōu)先級(jí)是先8位后6位)。請(qǐng)教這個(gè)查詢判斷應(yīng)該如何去做?謝謝!json格式:{"id":"123456","info":"這是普通用戶"}, {"id":"87654321","info":"這是高級(jí)用戶"} {"id":"876543","info":"這是尊享用戶"}例如用戶輸入的是1234567890,json數(shù)據(jù)中的預(yù)輸入值有123456,則匹配這個(gè)預(yù)輸入值的信息,如果用戶輸入的是0987654321,json數(shù)據(jù)中的預(yù)輸入值有098765和09876543兩個(gè)時(shí),則匹配09876543的預(yù)輸入值的信息。PS:自己鉆進(jìn)了模糊查詢的死胡同,有點(diǎn)繞不出來(lái)。。。
查看完整描述

1 回答

?
嗶嗶one

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

var jsons = [

            {"id":"123456","info":"這是普通用戶"},

            {"id":"876543","info":"這是尊享用戶"},

            {"id":"87654321","info":"這是高級(jí)用戶"},

            {"id":"87654311","info":"這是尊享用戶"},

         ]    

    function f(jsons,num) {

        var num8 = num.substr(0,8);

        var num6 = num.substr(0,6);

        var result6 = '';

        var result8 = '';

    

          for(var i = 0,len = jsons.length; i < len;i++) {

              var id = jsons[i].id;

              if(id == num8) {

                  result8 = jsons[i];

                  break;

              }

    

              if(id == num6) {

                  result6 = jsons[i];

              }

           }

    

          return result8 ? result8 : result6; 

    }


查看完整回答
反對(duì) 回復(fù) 2018-12-06
  • 1 回答
  • 0 關(guān)注
  • 1024 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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