Кто-то знает о том, как я могу применить алгоритм Лан доступа, для проверки идентификационный номер с номером телефонаПрименить алгоритм Lunh доступа
-2
A
ответ
0
Эта функция вычисляет контрольную цифру для вас:
Public Function Modulus1x(ByVal strNum As String, ByVal intModulus As Integer) As Integer
' Creates the Modulus-10 or -11 check digit for strNum.
' Non-numeric characters are ignored.
' Maximum length of number.
Const cintNumLenMax = 31
Dim strTmp As String
Dim intChr As Integer
Dim intLen As Integer
Dim intSum As Integer
Dim intVal As Integer
Dim intWeight As Integer
Dim intCount As Integer
Dim intChk As Integer
Select Case intModulus
Case 10, 11
intLen = Len(strNum)
If intLen > 0 Then
' Remove non-numeric characters.
For intCount = 1 To intLen
intChr = Asc(Mid(strNum, intCount))
If intChr >= 48 And intChr <= 57 Then
strTmp = strTmp & Chr(intChr)
End If
Next intCount
strNum = strTmp
intLen = Len(strNum)
If intLen > 0 Then
' Calculate check digit.
If intLen <= cintNumLenMax Then
For intCount = 1 To intLen
intVal = Val(Mid(strNum, intLen - intCount + 1, 1))
Select Case intModulus
Case 10
intWeight = 1 + (intCount Mod 2)
intVal = intWeight * intVal
intVal = Int(intVal/10) + (intVal Mod 10)
Case 11
intWeight = 2 + ((intCount - 1) Mod 6)
intVal = intWeight * intVal
End Select
intSum = intSum + intVal
Next intCount
intChk = -Int(-intSum/intModulus) * intModulus - intSum
End If
End If
End If
End Select
Modulus1x = intChk
End Function
Просто передайте номер телефона:
PhoneNumber = ""
CheckDigit = Modulus1x(PhoneNumber, 10)
PhoneNumberWithCheckDigit = PhoneNumber & CheckDigit
А с функцией здесь: Modulus Check
можно проверить на PhoneNumberWithCheckDigit
+0
Большое вам спасибо. ты лучший –
Смежные вопросы
- 1. Как применить алгоритм обратного отслеживания?
- 2. Как применить алгоритм Витерби в Python
- 3. Как применить алгоритм отказоустойчивости с использованием Cloudsim?
- 4. Как применить алгоритм Дейктры на этом графике?
- 5. Как применить алгоритм KNN к категориальным переменным?
- 6. Применить алгоритм сортировки к запросу базы данных
- 7. Как применить алгоритм CYK к этому CFG?
- 8. Применить ограничение доступа к поставщику контента
- 9. алгоритм резервирования доступа к ограниченным лицензиям
- 10. Алгоритм для ранжирования числового кода доступа?
- 11. Как применить генетический алгоритм для уменьшения атрибутов в наборе данных
- 12. Применить алгоритм Дейкстры в неориентированном графе с отрицательными весами
- 13. Как применить алгоритм Дейкстры к моему графу смежности?
- 14. Нужно применить алгоритм фильтрации границ на серии изображений
- 15. Пытаюсь применить алгоритм Кнута к моему проекту Mastermind в Java
- 16. Как применить самый длинный общий алгоритм подпоследовательности на больших строках?
- 17. Как применить алгоритм ранжирования с использованием PHP/MySQL?
- 18. Как применить алгоритм для контейнера C# как функтор в C++?
- 19. Можно ли применить RC5-алгоритм к аудиофайлу в C++?
- 20. Какой алгоритм я могу применить к этой DAG?
- 21. Можем ли мы применить алгоритм Bellman ford к неориентированному графику
- 22. Как применить алгоритм K-среднего к многомерному массиву?
- 23. puppet применить команду без доступа root в ubuntu
- 24. Как применить права доступа для продавцов для конкретного пользователя?
- 25. VBA для доступа применить фильтр в отдельной форме
- 26. Применить ограничение доступа к свойствам внутри модели в шлейфе [Strongloop]
- 27. можно применить css на странице без доступа к html
- 28. Алгоритм параллельного доступа к ресурсам (ресурсам) в базе данных
- 29. Алгоритм смешивания
- 30. Выделяют Алгоритм/Наличие Алгоритм
мне нужно вставить Luhn алгоритм в поле «Номер ссылки» поэтому он генерирует контрольную цифру для наших у клиентов BPA, они не могут сделать р а у Мент без правильного номера чека. Номер чека создается по номеру телефона пользователя –
Я нашел этот код. http://www.tek-tips.com/faqs.cfm?fid=6704, но я не уверен, как это применимо с номером телефона –