Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

 IMEI валидатор
Автор  iwanov (26.01.2008 21:20) съобщение до автора
Погледнат  1295 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (1) абонирай се за JavaScript
     
iwanov
     
 

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function isIMEI (s) {
var etal = /^[0-9]{15}$/;
 
if (!etal.test(s))
   
return false;
 
sum = 0; mul = 2; l = 14;
 
for (i = 0; i < l; i++) {
   
digit = s.substring(l-i-1,l-i);
   
tp = parseInt(digit,10)*mul;
   
if (tp >= 10)
        
sum += (tp % 10) +1;
   
else
        
sum += tp;
   
if (mul == 1)
        
mul++;
   
else
        
mul--;
   
}
 
chk = ((10 - (sum % 10)) % 10);
 
if (chk != parseInt(s.substring(14,15),10))
   
return false;
 
return true;
}



Ключови думи: javascript imei validator валидатор




 За автора: iwanov  
Казвам се Галин Иванов и обичам да се занимавам с програмиране и като цяло с компютри. Разбирам от HTML, CSS, PHP и MySQL. Старая се да научавам постоянно нови неща от IT сферата.
   
 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Добре тук през 2 цифри умножаваш по две събираш ако е над 10 и полученото пак го събираш с останалите след като събереш това 10 ... не можах да схвана делиш или ... я светни

  aliver на 06.04.2008 12:42

 

 
  • Интересно от Софтуер
 
  • Интересно от myLINKS
 
 
 
 



IT-PLACE.NET © 2004 - 2008