Heim Web-Frontend js-Tutorial js 第二代身份证号码的验证机制代码_javascript技巧

js 第二代身份证号码的验证机制代码_javascript技巧

May 16, 2016 pm 06:06 PM
身份证号码 验证机制

由于响应速度极快,可以肯定不是联机校验正确性的,那也就是说第二代身份证除了大家都知道的几位表示生日和性别的规则以外,还有另外的自我校验规则。于是翻开页面源码查看,发现这段js没有被压缩,所以规则也很好懂。
就在这里给大家科普下,不知道是不是火星了,呵呵。
以下代码来自这里,版权归盛大。当然,你也可以在维基百科找到更详细的介绍和算法。

复制代码 代码如下:

iW = new Array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
iSum = 0;
for( i=0;iiC = v_card.charAt(i) ;
iVal = parseInt(iC);
iSum += iVal * iW[i];
}
iJYM = iSum % 11;
var sJYM = '';
if(iJYM == 0) sJYM = "1";
else if(iJYM == 1) sJYM = "0";
else if(iJYM == 2) sJYM = "x";
else if(iJYM == 3) sJYM = "9";
else if(iJYM == 4) sJYM = "8";
else if(iJYM == 5) sJYM = "7";
else if(iJYM == 6) sJYM = "6";
else if(iJYM == 7) sJYM = "5";
else if(iJYM == 8) sJYM = "4";
else if(iJYM == 9) sJYM = "3";
else if(iJYM == 10) sJYM = "2";
var cCheck = v_card.charAt(17).toLowerCase();
if( cCheck != sJYM ){
return false; //对不上就是假号码
}
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

<🎜>: Bubble Gum Simulator Infinity - So erhalten und verwenden Sie Royal Keys
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Fusionssystem, erklärt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Flüstern des Hexenbaum
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
<🎜> obscur: Expedition 33 - So erhalten Sie perfekte Chroma -Katalysatoren
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Java-Tutorial
1676
14
PHP-Tutorial
1278
29
C#-Tutorial
1257
24
So verwenden Sie reguläre Python-Ausdrücke zum Extrahieren der ID-Nummer So verwenden Sie reguläre Python-Ausdrücke zum Extrahieren der ID-Nummer Jun 22, 2023 am 10:35 AM

Bei der Datenverarbeitung ist es häufig erforderlich, Informationen in einem bestimmten Format aus Texten zu extrahieren. Als relativ häufig vorkommende persönliche Information wird die ID-Nummer häufig bei der Datenverarbeitung verwendet. Sie können reguläre Python-Ausdrücke verwenden, um die ID-Nummer einfach zu extrahieren und bestimmte Überprüfungen durchzuführen. Die Personalausweisnummer besteht aus 18 Ziffern, darunter die Region, das Geburtsdatum, der Prüfcode und andere Informationen in der Personalausweisnummer. In Python können wir die reguläre Ausdrucksfunktion des re-Moduls verwenden, um die ID-Nummer zu extrahieren. Kopf

Regulärer PHP-Ausdruck, um zu überprüfen, ob die Eingabezeichenfolge das Format einer ID-Nummer oder einer Passnummer hat Regulärer PHP-Ausdruck, um zu überprüfen, ob die Eingabezeichenfolge das Format einer ID-Nummer oder einer Passnummer hat Jun 24, 2023 pm 12:11 PM

Ausweisnummer und Reisepassnummer sind im Leben der Menschen übliche Dokumentennummern. Bei der Implementierung von Funktionen, die diese Dokumentnummern betreffen, ist es häufig erforderlich, eine Formatprüfung der eingegebenen Nummern durchzuführen, um deren Richtigkeit sicherzustellen. In PHP können reguläre Ausdrücke verwendet werden, um diese Funktion zu erreichen. In diesem Artikel wird erläutert, wie Sie mithilfe regulärer PHP-Ausdrücke überprüfen, ob die Eingabezeichenfolge das Format einer ID-Nummer oder einer Passnummer hat. 1. Überprüfung der Ausweisnummer Die Ausweisnummer besteht aus 18 Ziffern und die letzte Ziffer kann ein Buchstabe sein (Prüfcode). Ihr Format ist wie folgt: die ersten 6

Regulärer PHP-Ausdruck zur Überprüfung der Geburtstagsinformationen der ID-Nummer Regulärer PHP-Ausdruck zur Überprüfung der Geburtstagsinformationen der ID-Nummer Jun 24, 2023 pm 02:22 PM

Die ID-Nummer ist ein Identitätsnachweismittel, das wir in unserem täglichen Leben häufig verwenden, und die darin enthaltenen Geburtstagsinformationen sind ebenfalls sehr wichtig. Wenn wir PHP zur Überprüfung von ID-Nummern verwenden, müssen wir häufig feststellen, ob die Geburtstagsinformationen korrekt sind. In diesem Artikel wird erläutert, wie Sie mithilfe regulärer PHP-Ausdrücke die Geburtstagsinformationen der ID-Nummer überprüfen. 1. Das Grundformat der ID-Nummer ist eine Zeichenfolge bestehend aus 18 Ziffern und Buchstaben. Die letzte Ziffer kann eine Zahl oder ein Buchstabe sein und kann aus Groß- oder Kleinbuchstaben bestehen. Die ersten 17 Ziffern geben den Inhaber des Personalausweises an

So verwenden Sie reguläre Ausdrücke in der Go-Sprache, um festzustellen, ob eine Zeichenfolge eine gültige ID-Nummer ist So verwenden Sie reguläre Ausdrücke in der Go-Sprache, um festzustellen, ob eine Zeichenfolge eine gültige ID-Nummer ist Jul 13, 2023 pm 07:55 PM

So verwenden Sie reguläre Ausdrücke in der Go-Sprache, um festzustellen, ob es sich bei einer Zeichenfolge um eine gültige ID-Nummer handelt. Die ID-Nummer ist eine eindeutige Kennung für jeden chinesischen Bürger und eine wichtige Grundlage für die Identifizierung von Personen in allen Bereichen der Gesellschaft. Bei der Datenverarbeitung muss häufig festgestellt werden, ob es sich bei einer Zeichenfolge um eine gültige Identifikationsnummer handelt. In diesem Artikel wird erläutert, wie Sie mithilfe regulärer Ausdrücke in der Go-Sprache bestimmen, ob es sich bei einer Zeichenfolge um eine gültige ID-Nummer handelt. In der Go-Sprache erfordert die Verwendung regulärer Ausdrücke die Einführung des Regexp-Pakets. Im Folgenden finden Sie einen regulären Ausdruck zur Ermittlung der ID-Nummer

So verwenden Sie reguläre PHP-Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge die richtige ID-Nummer, Passnummer oder das Passformat für Hongkong und Macao hat So verwenden Sie reguläre PHP-Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge die richtige ID-Nummer, Passnummer oder das Passformat für Hongkong und Macao hat Jun 24, 2023 am 10:36 AM

Personalausweise, Reisepässe und Passnummern für Hongkong und Macao sind wichtige persönliche Identitätszertifikate. Um die Sicherheit persönlicher Daten zu gewährleisten, müssen wir im System überprüfen, ob die vom Benutzer eingegebene ID-Nummer dem Standardformat entspricht. Reguläre PHP-Ausdrücke sind ein sehr leistungsfähiges Werkzeug, das diesen Zweck leicht erreichen kann. In diesem Artikel wird erläutert, wie Sie reguläre PHP-Ausdrücke verwenden, um die vom Benutzer eingegebenen ID-Nummern, Passnummern und Passnummern für Hongkong und Macao zu überprüfen. 1. Überprüfung des Formats der Personalausweisnummer Die Personalausweisnummer ist eine 18-stellige Zahl, und die letzte Ziffer kann eine Zahl oder der Buchstabe X sein. Identität

PHP-Praxis für reguläre Ausdrücke: passende ID-Nummer PHP-Praxis für reguläre Ausdrücke: passende ID-Nummer Jun 23, 2023 am 10:24 AM

In der täglichen Entwicklung gibt es viele Szenarien, in denen ID-Nummern abgeglichen werden müssen. Die ID-Nummer hat ein festes Format, aber jede Provinz hat leicht unterschiedliche Regeln, sodass für die Übereinstimmung ein bestimmter regulärer Ausdruck erforderlich ist. PHP ist eine weit verbreitete Programmiersprache, die integrierte Funktionen und Klassen für reguläre Ausdrücke bereitstellt, mit denen ID-Nummern problemlos abgeglichen werden können. In diesem Artikel wird erläutert, wie Sie reguläre PHP-Ausdrücke verwenden, um Ausweisnummern abzugleichen. Format der Ausweisnummer Die Ausweisnummer besteht aus 18 Ziffern und einem Prüfcode, wobei der Prüfcode

PHP-Methode für reguläre Ausdrücke zur Überprüfung der Gültigkeit und des Geschlechts der ID-Nummer PHP-Methode für reguläre Ausdrücke zur Überprüfung der Gültigkeit und des Geschlechts der ID-Nummer Jun 24, 2023 am 09:36 AM

Die Personalausweisnummer ist in unserem Land ein wichtiges Symbol zur Identifizierung von Einwohnern und kann bei vielen Gelegenheiten zur Identitätsprüfung verwendet werden. Um die Gültigkeit und Richtigkeit der ID-Nummer im Antrag sicherzustellen, muss diese durch reguläre Ausdrücke überprüft werden. In diesem Artikel wird erläutert, wie Sie mithilfe regulärer PHP-Ausdrücke die Gültigkeit und das Geschlecht der ID-Nummer überprüfen. 1. Aufbau und Regeln der Personalausweisnummer Die Personalausweisnummer besteht aus 18 Ziffern bzw. 17 Ziffern plus einem 1-stelligen Prüfcode. Dabei stellen die ersten 17 Ziffern die Informationen des Ausweisinhabers dar und die letzte Ziffer stellt den Verifizierungscode dar, der zur Verifizierung des Ausweises verwendet wird.

Regulärer PHP-Ausdruck zur Überprüfung des Formats der ID-Nummer Regulärer PHP-Ausdruck zur Überprüfung des Formats der ID-Nummer Jun 24, 2023 am 11:20 AM

Die ID-Nummer ist ein sehr wichtiges Identifikationsdokument in unserem Leben. Sie ist auch eine notwendige Information, die wir häufig bei verschiedenen Geschäftstransaktionen eingeben müssen. Daher ist es bei der Entwicklung von Webanwendungen sehr wichtig, die Richtigkeit der ID-Nummer zu überprüfen. In PHP können wir das Format der ID-Nummer durch reguläre Ausdrücke überprüfen. Im Folgenden stellen wir detailliert vor, wie Sie reguläre Ausdrücke verwenden, um das Format der ID-Nummer zu überprüfen. 1. Format der Personalausweisnummer Die Personalausweisnummer besteht aus 18 Ziffern und dem Buchstaben X. Die ersten 17 davon sind

See all articles