


Bagaimana untuk melaksanakan pemilihan nombor telefon bimbit menggunakan jquery_jquery
Contoh dalam artikel ini menerangkan cara jquery melaksanakan pemilihan nombor telefon mudah alih. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:
Beberapa masa lalu, saya melihat pakej kombinasi percuma China Unicom sangat menarik, jadi saya memutuskan untuk menukar nombor saya, tetapi memilih nombor adalah tugas yang sangat memenatkan saya tidak dapat memilih nombor yang saya inginkan secara percuma senarai nombor untuk masa yang lama, jadi saya menulis skrip Analisis nombor telefon bimbit ini, walaupun tidak begitu tepat, sekurang-kurangnya menapis nombor sampah. Selamat datang untuk membuat batu bata.
Kod bergantung pada jQuery Jika anda berminat, anda boleh memfaktorkannya sendiri untuk membuang kebergantungan.
Adalah disyorkan untuk menggunakan alat nyahpepijat penyemak imbas Chrome untuk melaksanakan.
skor analisis nombor telefon mudah alih jquery:
/*class*/RegexpMatchScorer = function (/*Required RegExp*/reg, /*Required Number*/threshold){ return function(/*Required char[]*/numberArray){ if(!!numberArray && !!reg && !!threshold){ var matcheList = numberArray.join().match(reg); if(matcheList != null){ return matcheList.length * threshold; } } return 0; }; } //分析后8位号码计算号码分数 function analyseNumbers(/*Required String[]*/numberList, /*Optional Object{begin,size}*/range, /*Optional function(char[])[]*/addtionRules){ //无4号码计分 function non4(numberArray){ var threshold = 4; if(!numberArray.inArray("4")){ return threshold; } return 0; } //总数字量加分最高10分 function numberCount(numberArray){ var threshold = 10; var charCount = uniqueArray(numberArray).length; return threshold - ((charCount - 1) * (threshold / (numberArray.length - 1))); } //重复次数加分 function adjoinRepeat(numberArray){ var threshold = 2; var score = 0; for(var i=1;i<numberArray.length;i++){ var times = 0; if(numberArray[i - 1] == numberArray[i]){ times++; score+=threshold*times; }else{ times=0; } } return score; } //顺数加分(3位以上) function straight(numberArray){ var threshold = 2.5; var sideTimes = 2.5//顺数在两端时2.5倍得分 var inverseTimes = 0.6 var score = 0; for(var i=2;i<numberArray.length;i++){ var sTimes = 0; var iTimes = 0; if((Number(numberArray[i])-1==Number(numberArray[i-1]) && Number(numberArray[i])-2==Number(numberArray[i-2]) && ++sTimes) || (Number(numberArray[i])+1==Number(numberArray[i-1]) && Number(numberArray[i])+2==Number(numberArray[i-2]) && ++iTimes) ){ var sc = 0; if(i == 2 || i == numberArray.length - 1){ sc = threshold*sideTimes;//顺数在两端时2.5倍得分 }else{ sc = threshold; } score += sc * (sTimes + iTimes*inverseTimes); }else{ sTimes=0; iTimes=0; } } return score; } //数组去复 function uniqueArray(parr) { function _unique(_arr, i){ if(i>=_arr.length){ return; } if(_arr[i] == _arr[i+1]){ _arr.splice(i+1,1); _unique(_arr,i); }else{ _unique(_arr,i+1); } } var arr=parr.slice().sort(); _unique(arr,0); return arr; } /************* * 计分逻辑 **************/ var nonRepeatList = uniqueArray(numberList); var scorerList = [non4, numberCount, adjoinRepeat, straight, new RegexpMatchScorer(new RegExp("(6|8|9)","g"),0.7)]; if(!!addtionRules){ scorerList.concat(addtionRules); } var scoreTable = []; //分析号码 nonRepeatList.forEach(function(data){ var score = 0; var pn = data.toString(); if(!!range){ pn = pn.substr(range.begin, range.size); } var numberArray = pn.split(""); scorerList.forEach(function(scorer){ score += scorer(numberArray.slice()); }); //发布分数 scoreTable.push({"number":data, "score":score}); }); return scoreTable; }
Tangkap senarai nombor dan analisis:
//必须在num.10010.com下执行 var url = "http://num.10010.com/NumApp/GoodsDetail/queryMoreNums?callback=&province=51&cityCode=540&rankMoney=&groupKey=65070778&mid=&q_p=51&net=01&roleValue=&preFeeSel=0&keyValue=&Show4GNum=TRUE&q_p="; var nl = []; for(var i=1;i<=50;i++){ var urli = url+i; $.get(urli,function(data,status){ var _json = eval(data); for(var j=0;j<(_json.moreNumArray.length/7);j++){ var idx = j*7; var num = _json.moreNumArray[idx]; nl.push(num); } }); } //待上面代码抓取号码完毕后分析号码 //查XX分以上的号码 (function(sc){var x=[];analyseNumbers(nl,{begin:-8,size:8}).forEach(function(d,i){if(d.score>=sc)x.push(d.number+" : "+d.score);}); return x.sort().join("\n");}) (/*score*/10);
Saya harap artikel ini akan membantu reka bentuk pengaturcaraan jquery semua orang.

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Amap disukai oleh pengguna kerana kedudukannya yang tepat dan fungsi yang kaya. Walau bagaimanapun, semasa penggunaan, kadangkala kita mungkin perlu menukar nombor telefon mudah alih yang terikat untuk memastikan ketepatan maklumat dan perkhidmatan peribadi. Jadi, bagaimana untuk menukar nombor telefon bimbit Amap? Editor telah mengumpulkan beberapa maklumat yang berkaitan, datang dan lihat bersama saya! Bagaimana untuk menukar nombor telefon bimbit di Amap? Jawapan: [AMAP] - [Saya] - [Ikon Tetapan] - [Akaun dan Keselamatan] - [Nombor Telefon Mudah Alih] - [Tukar] - [Langkah Seterusnya]. Langkah-langkah khusus: 1. Mula-mula buka perisian Amap dan masukkan halaman utama Kita perlu klik [My] di sudut kanan bawah 2. Kemudian anda boleh melihat beberapa fungsi yang berkaitan di My One Second sudut. [Ikon tetapan] di sudut;

Dengan kemajuan berterusan teknologi komunikasi mudah alih, nombor telefon mudah alih telah menjadi alat komunikasi yang sangat diperlukan dalam kehidupan seharian kita. Kadangkala, kita perlu menyemak status penggunaan nombor telefon mudah alih tertentu, seperti mengesahkan sama ada nombor itu tidak digunakan atau tertunggak. 1. Bagaimana untuk menyemak status penggunaan nombor telefon bimbit? Menghubungi perkhidmatan pelanggan pengendali ialah cara paling langsung untuk menyemak status penggunaan nombor telefon mudah alih anda. Pengendali yang berbeza mungkin mempunyai kaedah pertanyaan yang berbeza, tetapi ini biasanya boleh dicapai dengan menghubungi talian hotline perkhidmatan pelanggan pengendali. Apabila bercakap dengan kakitangan perkhidmatan pelanggan, anda hanya perlu memberikan nombor telefon mudah alih yang anda perlukan untuk pertanyaan, dan kakitangan perkhidmatan pelanggan akan memberikan anda maklumat status penggunaan yang terperinci. Oleh itu, jika anda ingin mengetahui situasi khusus nombor telefon mudah alih tertentu, anda boleh mendapatkan maklumat yang berkaitan dengan menghubungi talian hotline perkhidmatan pelanggan pengendali. Disana ada

Ramai rakan tidak tahu cara menukar binding nombor telefon bimbit dalam peti surat QQ, jadi editor di bawah akan berkongsi kaedah menukar nombor telefon bimbit dalam peti surat QQ Jom ikuti editor untuk lihat berguna kepada semua orang. Langkah 1: Mula-mula buka peti mel QQ dan pilih tetapan di atas, seperti yang ditunjukkan di bawah. Langkah 2: Pilih pilihan akaun dalam tetapan, seperti yang ditunjukkan di bawah. Langkah 3: Pilih untuk log keluar serta-merta, seperti yang ditunjukkan di bawah. Langkah 4: Selepas log keluar, pilih untuk mendaftar nombor telefon mudah alih dan akaun e-mel. Langkah 5: Pilih untuk mendaftar akaun lain dalam antara muka yang dipaparkan, seperti yang ditunjukkan di bawah. Langkah 6: Gunakan nombor telefon mudah alih baharu mengikut gesaan dan hantar mesej teks, seperti yang ditunjukkan di bawah. Langkah 7: Selepas penghantaran selesai, perubahan berjaya. Di atas adalah keseluruhan kandungan cara menukar nombor telefon bimbit yang dijilid dalam peti mel QQ yang dibawa oleh editor kepada anda

Penjelasan terperinci kaedah rujukan jQuery: Panduan Mula Pantas jQuery ialah perpustakaan JavaScript yang popular yang digunakan secara meluas dalam pembangunan tapak web Ia memudahkan pengaturcaraan JavaScript dan menyediakan pemaju dengan fungsi dan ciri yang kaya. Artikel ini akan memperkenalkan kaedah rujukan jQuery secara terperinci dan menyediakan contoh kod khusus untuk membantu pembaca bermula dengan cepat. Memperkenalkan jQuery Pertama, kita perlu memperkenalkan perpustakaan jQuery ke dalam fail HTML. Ia boleh diperkenalkan melalui pautan CDN atau dimuat turun

Bagaimana untuk mengalih keluar atribut ketinggian elemen dengan jQuery? Dalam pembangunan bahagian hadapan, kita sering menghadapi keperluan untuk memanipulasi atribut ketinggian elemen. Kadangkala, kita mungkin perlu menukar ketinggian unsur secara dinamik, dan kadangkala kita perlu mengalih keluar atribut ketinggian unsur. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk mengalih keluar atribut ketinggian elemen dan memberikan contoh kod khusus. Sebelum menggunakan jQuery untuk mengendalikan atribut ketinggian, kita perlu terlebih dahulu memahami atribut ketinggian dalam CSS. Atribut ketinggian digunakan untuk menetapkan ketinggian elemen

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Dalam jQuery, kaedah menghantar permintaan PUT adalah serupa dengan menghantar jenis permintaan lain, tetapi anda perlu memberi perhatian kepada beberapa butiran dan tetapan parameter. Permintaan PUT biasanya digunakan untuk mengemas kini sumber, seperti mengemas kini data dalam pangkalan data atau mengemas kini fail pada pelayan. Berikut ialah contoh kod khusus menggunakan kaedah permintaan PUT dalam jQuery. Mula-mula, pastikan anda memasukkan fail perpustakaan jQuery, kemudian anda boleh menghantar permintaan PUT melalui: $.ajax({u

Tajuk: Petua jQuery: Cepat ubah suai teks semua teg pada halaman Dalam pembangunan web, kita selalunya perlu mengubah suai dan mengendalikan elemen pada halaman. Apabila menggunakan jQuery, kadangkala anda perlu mengubah suai kandungan teks semua teg dalam halaman sekaligus, yang boleh menjimatkan masa dan tenaga. Berikut akan memperkenalkan cara menggunakan jQuery untuk mengubah suai teks semua teg pada halaman dengan cepat, dan memberikan contoh kod khusus. Pertama, kita perlu memperkenalkan fail perpustakaan jQuery dan memastikan bahawa kod berikut dimasukkan ke dalam halaman: <

Tajuk: Gunakan jQuery untuk mengubah suai kandungan teks semua teg jQuery ialah perpustakaan JavaScript yang popular yang digunakan secara meluas untuk mengendalikan operasi DOM. Dalam pembangunan web, kita sering menghadapi keperluan untuk mengubah suai kandungan teks tag pautan (tag) pada halaman. Artikel ini akan menerangkan cara menggunakan jQuery untuk mencapai matlamat ini dan memberikan contoh kod khusus. Pertama, kita perlu memperkenalkan perpustakaan jQuery ke dalam halaman. Tambahkan kod berikut dalam fail HTML:
