|
@@ -1977,15 +1977,14 @@
|
|
|
length = value.length,
|
|
length = value.length,
|
|
|
tmp;
|
|
tmp;
|
|
|
for (var i = 0; i < length; i++) {
|
|
for (var i = 0; i < length; i++) {
|
|
|
|
|
+ tmp = parseInt(value.charAt(i));
|
|
|
if ((i % 2) == 1) {
|
|
if ((i % 2) == 1) {
|
|
|
- tmp = value.charAt(i) * 2;
|
|
|
|
|
|
|
+ tmp = tmp * 2;
|
|
|
if (tmp > 9) {
|
|
if (tmp > 9) {
|
|
|
tmp -= 9;
|
|
tmp -= 9;
|
|
|
}
|
|
}
|
|
|
- } else {
|
|
|
|
|
- tmp = value.charAt(i);
|
|
|
|
|
}
|
|
}
|
|
|
- sum += parseInt(tmp);
|
|
|
|
|
|
|
+ sum += tmp;
|
|
|
}
|
|
}
|
|
|
return ((sum % 10) == 0);
|
|
return ((sum % 10) == 0);
|
|
|
}
|
|
}
|
|
@@ -2011,15 +2010,14 @@
|
|
|
length = value.length,
|
|
length = value.length,
|
|
|
tmp;
|
|
tmp;
|
|
|
for (var i = 0; i < length; i++) {
|
|
for (var i = 0; i < length; i++) {
|
|
|
|
|
+ tmp = parseInt(value.charAt(i));
|
|
|
if ((i % 2) == 0) {
|
|
if ((i % 2) == 0) {
|
|
|
- tmp = value.charAt(i) * 2;
|
|
|
|
|
|
|
+ tmp = tmp * 2;
|
|
|
if (tmp > 9) {
|
|
if (tmp > 9) {
|
|
|
tmp -= 9;
|
|
tmp -= 9;
|
|
|
}
|
|
}
|
|
|
- } else {
|
|
|
|
|
- tmp = value.charAt(i);
|
|
|
|
|
}
|
|
}
|
|
|
- sum += parseInt(tmp);
|
|
|
|
|
|
|
+ sum += tmp;
|
|
|
}
|
|
}
|
|
|
return ((sum % 10) == 0);
|
|
return ((sum % 10) == 0);
|
|
|
}
|
|
}
|
|
@@ -2390,7 +2388,7 @@
|
|
|
sum = 0,
|
|
sum = 0,
|
|
|
length = value.length;
|
|
length = value.length;
|
|
|
for (var i = 0; i < length; i++) {
|
|
for (var i = 0; i < length; i++) {
|
|
|
- sum += chars[value[i] + ''] * weights[i];
|
|
|
|
|
|
|
+ sum += chars[value.charAt(i) + ''] * weights[i];
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var reminder = sum % 11;
|
|
var reminder = sum % 11;
|