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

 Валидиране на булстат
Автор  @Djimbo (09.02.2008 10:36) съобщение до автора
Погледнат  1807 пъти добави към любими
Оценка добави коментар
Гласове  -- изпрати на приятел
Коментари  (0) абонирай се за JavaScript
     
@Djimbo
     
 

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function isValidBulstat(s){
   
console.log(s);
   
if(typeof s != 'string') return false;
   
var t = [1,2,3,4,5,6,7,8,2,7,3,5];
   
var rr, i, chs;
   
switch (s.length){
       
case 9:
           
rr = 0;
           
for(i=0;i<8;i++){
               
rr = rr + (s[i] * t[i]);
           
}
           
chs = 0;
           
chs = ((rr % 11) % 10);
           
return chs == s[8] ? true : false;
           
break;
       
case 13:
           
var ss = s.substr(0, 9);
           
if(true == isValidBulstat(ss)){
               
rr = 0;
               
for(i=8;i<12;i++){
                   
rr = rr + (s[i] * t[i]);
               
}
               
chs = 0;
               
console.log(rr);
               
chs = ((rr % 11) % 10);
               
console.log(chs);
               
return chs == s[12] ? true : false;
               
break;
           
}
       
default:
           
return false;
   
};
}



Ключови думи: javascript проверка валидация булстат bulstat




 1 посетител чете този скрипт (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

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



IT-PLACE.NET © 2004 - 2008