Как я могу убедиться, что данный текст является турецким идентификационным номером?Я видел js версию здесь и версию phthon здесь
Turkish Identity Verification не проверяет, только если она числовая, она также имеет некоторые другие функции.Позвольте мне быть более ясным, он числовой и имеет 11 цифр.Например Предположим, что первые 9 цифр представлены d, а последние представлены c:
Identity Number = d1 d2 d3 d4 d5 d6 d7 d8 d9 c1 c2
10-ая цифра должна быть,
c1 = ( (d1 + d3 + d5 + d7 + d9) * 7 - (d2 + d4 + d6 + d8) ) mod10
11-ая цифра должна быть,
c2 = ( d1 + d2 + d3 + d4 + d5 + d6 + d7 + d8 + d9 + c1 ) mod10
и никогда не начинается с "0". Например, "87836910956" - это турецкий идентификационный номер.