亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery實現手機號碼選號的方法

2019-11-20 11:57:03
字體:
來源:轉載
供稿:網友

本文實例講述了jquery實現手機號碼選號的方法。分享給大家供大家參考。具體如下:

前段時間看到聯通的自由組合套餐非常誘人于是決定換號,但選號是個非常累人的活在免費的號碼列表中選了好久都沒選到心儀的號碼,于是寫了個腳本去分析這些手機號碼,雖然不是非常準確,但至少把那堆垃圾號碼過濾掉了。歡迎拍磚。

代碼依賴jQuery,有興趣的自己重構去除依賴。

建議使用Chrome瀏覽器的調試工具執行。

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;}

抓取號碼列表,分析:

//必須在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);

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亲爱的老师9免费观看全集电视剧| 日韩网站在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久精品色欧美aⅴ一区二区| 亚洲第一免费播放区| 中文字幕成人精品久久不卡| 亚洲裸体xxxx| 日韩毛片在线看| 日韩精品日韩在线观看| 国产精品视频一区二区三区四| 亚洲美女精品成人在线视频| 久久精品夜夜夜夜夜久久| 亚洲国产美女精品久久久久∴| 奇米成人av国产一区二区三区| 98视频在线噜噜噜国产| 久久亚洲精品国产亚洲老地址| 国产精品久久色| 伊人伊成久久人综合网小说| 亚洲综合国产精品| 国产福利成人在线| 九九热这里只有在线精品视| 日韩亚洲欧美中文在线| 亚洲a中文字幕| 久久视频精品在线| 日韩精品中文在线观看| 激情av一区二区| 亚洲成人a**站| 亚洲欧美视频在线| 亚洲伊人一本大道中文字幕| 亚洲精品福利在线观看| 日韩中文视频免费在线观看| 国产精品jizz在线观看麻豆| 国产精品第一页在线| 亚洲欧美日韩高清| 2019中文在线观看| 中文字幕日韩av电影| 成人自拍性视频| www.欧美精品| 欧美成人合集magnet| 国产精品福利在线观看| 在线观看欧美日韩国产| 国产不卡一区二区在线播放| 日韩av中文字幕在线| 国产午夜精品理论片a级探花| 91国内在线视频| 国产v综合v亚洲欧美久久| 亚洲日本欧美中文幕| 日韩理论片久久| 亚洲成年人在线| 久久精品视频导航| 国产精品视频yy9099| 欧美极品美女电影一区| 高潮白浆女日韩av免费看| 亚洲成av人影院在线观看| 国语自产精品视频在线看抢先版图片| 欧美高清一级大片| 日本19禁啪啪免费观看www| 国产一区二区动漫| 精品亚洲一区二区三区四区五区| 亚洲成人精品视频在线观看| 欧美色另类天堂2015| 久久久亚洲网站| 亲子乱一区二区三区电影| 97精品视频在线观看| 狠狠做深爱婷婷久久综合一区| 欧美激情视频播放| 欧美成人h版在线观看| 亚洲第一级黄色片| 日本欧美黄网站| 久久综合电影一区| 青草青草久热精品视频在线网站| 国产精品视频色| 久久精品亚洲国产| 狠狠躁夜夜躁人人爽天天天天97| 九色91av视频| 国产做受高潮69| 国产成人涩涩涩视频在线观看| 久久久人成影片一区二区三区| 亚洲成avwww人| 亚洲性线免费观看视频成熟| 欧美性xxxx极品高清hd直播| 亚洲理论在线a中文字幕| 在线日韩欧美视频| 国产精品美女视频网站| 韩国视频理论视频久久| 久热在线中文字幕色999舞| 精品伊人久久97| 久久久久99精品久久久久| 亚洲成人教育av| 亚洲a中文字幕| 最近中文字幕mv在线一区二区三区四区| 国产高清在线不卡| 久久国内精品一国内精品| 久久久中精品2020中文| 国产一区二区免费| 欧美成人亚洲成人日韩成人| 午夜精品久久17c| 精品视频在线播放色网色视频| 亚洲人成在线观看| 久久综合国产精品台湾中文娱乐网| 国产成人精品免高潮费视频| 91国在线精品国内播放| 美女扒开尿口让男人操亚洲视频网站| 亚洲一区二区在线播放| 亚洲欧美日韩一区二区三区在线| 最新日韩中文字幕| 日韩国产精品一区| 在线播放精品一区二区三区| 日本精品一区二区三区在线| 91九色国产在线| 色777狠狠综合秋免鲁丝| 538国产精品一区二区免费视频| 亚洲欧美国产精品久久久久久久| 亚洲图片欧美午夜| 88xx成人精品| 色吧影院999| 国产69久久精品成人看| 米奇精品一区二区三区在线观看| 精品国产91久久久久久| 一本色道久久综合狠狠躁篇怎么玩| 亚洲第一页中文字幕| 日本一区二区三区四区视频| 国产精品自产拍在线观看中文| 96精品视频在线| 欧美大片网站在线观看| 亚洲成人a级网| 国产69精品久久久久久| 欧美成人一区在线| 国产91精品高潮白浆喷水| 欧美激情亚洲综合一区| 国产91网红主播在线观看| 欧洲一区二区视频| 成人xvideos免费视频| 日韩免费看的电影电视剧大全| 日本欧美中文字幕| 亚洲国产精品久久久久久| 一区二区三区精品99久久| 日韩成人av网| 91国偷自产一区二区三区的观看方式| 日韩在线不卡视频| 亚洲美女中文字幕| 日韩中文字幕国产精品| 亚洲www在线观看| 岛国av一区二区在线在线观看| 高清日韩电视剧大全免费播放在线观看| 欧洲中文字幕国产精品| 国产69精品久久久久9999| 国产欧美精品xxxx另类| 亚洲国产91色在线| 亚洲一区亚洲二区| 亚洲综合在线做性| 日本精品久久久久久久| 亚洲在线免费观看| 亚洲黄页网在线观看| 亚洲人精选亚洲人成在线| 国产亚洲一区二区精品| 亚洲欧洲一区二区三区在线观看| 国产精品久久一区主播| 国产成人av在线播放| 欧美午夜片在线免费观看| 精品激情国产视频| 欧美大奶子在线| 欧美黑人一级爽快片淫片高清| 久久免费精品日本久久中文字幕|