Maison interface Web js tutoriel js la méthode de jugement de la carte d'identité prend en charge les compétences 15 et 18 digits_javascript

js la méthode de jugement de la carte d'identité prend en charge les compétences 15 et 18 digits_javascript

May 16, 2016 pm 04:55 PM
身份证

Copier le code Le code est le suivant :

//Il devrait y avoir une zone de saisie avec l'identifiant Identity_card sur la page HTML, et un endroit pour inviter un message lorsque la carte d'identité avec l'identifiant ipmessage est incorrecte ou correcte
<script> 🎜>//Vérification du certificat d'identité <br>$(document).ready(function(){ <br>$("#identity_card").change(function(){ <br>var idcard =$(this).val (); <br>checkDate(idcard ); <br>}); <br>//ID card<br>function checkDate( idcard ){ <br>var socialNo = idcard; if(socialNo == "") <br>{ <br>$('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres' ); <br>alert("Entrez le numéro d'identification ne peut pas être vide!" <br>return (false); <br>if (socialNo.length != 15 && socialNo.length != 18) <br>{ <br>$( '#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); <br>alert("Le format); du numéro d'identification saisi est incorrect!"); <br>return (false); <br>} <br>var area={11:"Beijing",12:"Tianjin",13:"Hebei",14: "Shanxi", 15 : " Mongolie intérieure ", 21 : " Liaoning ", 22 : " Jilin ", 23 : " Heilongjiang ", 31 : " Shanghai ", 32 : " Jiangsu ", 33 : " Zhejiang ", 34 : " Anhui", 35 : " Fujian ", 36 : " Jiangxi ", 37 : " Shandong ", 41 : " Henan ", 42 : " Hubei ", 43 : " Hunan ", 44 : " Guangdong ", 45 : " Guangxi ". ,46 : « Hainan », 50 : « Chongqing », 51 : « Sichuan », 52 : « Guizhou », 53 : « Yunnan », 54 : « Tibet », 61 : « Shaanxi », 62 : « Gansu », 63 :"Qinghai",64:"Ningxia",65:" Xinjiang",71:"Taiwan",81:"Hong Kong",82:"Macao",91:"étranger"} <br>if(zone[ parseInt(socialNo.substr(0,2))]==null ) { <br>$('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit être compris entre 15 et 18 digit ID number'); <br>alert("Le numéro d'identification est incorrect (illégal dans la région)!" <br>return (false>} <br>if (socialNo.length == 15); ) <br>{ <br>pattern= /^d{15}$/; <br>if (pattern.exec(socialNo)==null){ <br>$('#ipmessage').html('Le le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres') ; <br>alert("Le numéro d'identification à 15 chiffres doit être numérique ! "); <br>return (false); <br>} <br>var naissance = parseInt("19" socialNo.substr(6,2)); <br>var mois = socialNo.substr(8,2) ; <br>var day = parseInt(socialNo.substr(10,2)); <br>switch(month) { <br>case '01' : <br>case '03' : <br>case '05' : <br>cas '07' : <br>cas '08' : <br>cas '10' : <br>cas '12' : <br>if(jour>31) { <br>$('# ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); <br>alert('Le format du numéro d'identification saisi est incorrect !') ; <br>return false; <br>} <br>break; <br>case '04': <br>case '06': <br>case '09': <br>case '11': <br>if(jour> 30) { <br>$('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); alert('Le numéro d'identification saisi est incorrect Le format est correct !'); <br>return false <br>} <br>case '02': <br>if((birth % 4 = = 0 && naissance % 100 != 0) | naissance % 400 == 0) { <br>if(jour>29) { <br>$('#ipmessage').html('Le format de l'ID d'entrée le numéro est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); <br>alert('Le format du numéro d'identification saisi est incorrect !'); <br>return false; >} else { <br>if(day>28) { <br>$('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres '); <br>alert('Le format du numéro d'identification saisi est incorrect !') ; <br>return false <br>} <br>break; ('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit comporter entre 15 et 18 chiffres'); <br>alert('Le format du numéro d'identification saisi n'est pas correct !' ); <br>return false; <br>} <br>var nowYear = new Date().getYear (); <br>if(nowYear - parseInt(birth)<15 || nowYear - parseInt(birth)&gt ;100) { <BR>$('#ipmessage').html('Entrez le format du numéro d'identification. Correct, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); <BR>alert('Le format du Le numéro d'identification saisi n'est pas correct !'); <BR>return false; <BR>} <BR>$('# ipmessage').html('Passed! '); <BR>return (true); <BR>} <BR>var Wi = new Array( <BR>7,9,10,5,8,4,2,1,6, <BR>3, 7,9,10,5,8,4,2,1 <BR>); <BR>var lSum = 0; <BR>var nNum = 0; <BR>var nCheckSum = 0; = 0; je < 17; je) <BR>{ <BR>if ( socialNo.charAt(i) < '0' || socialNo.charAt(i) > '9' ) <br>{ <br>$('#ipmessage').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres'); <br>alert("Le format du numéro d'identification saisi); est incorrect!") ; <br>return (false); <br>} <br>else <br>{ <br>nNum = socialNo.charAt(i) - '0'; <br>} <br>lSum = nNum * Wi[ i]; <br>} <br>if( socialNo.charAt(17) == 'X' || socialNo.charAt(17) == 'x') <br>{ <br>lSum = 10*Wi[ 17]; <br>} <br>sinon si ( socialNo.charAt(17) < '0' || socialNo.charAt(17) > '9' ) <br>{ <br> $('#ipmessage ').html('Le format du numéro d'identification saisi est incorrect, il doit s'agir d'un numéro d'identification de 15 à 18 chiffres' <br>alert("Le format du numéro d'identification saisi est incorrect!"); <br>return ( false); <br>} <br>else <br>{ <br>lSum = ( socialNo.charAt(17) - '0' ) * Wi[17]; <br>} <br>if ( (lSum % 11) == 1 ) <br>{ <br>$('#ipmessage').html('Passé !'); <br>return true; <br>} <br>else <br>{ <br>$('#ipmessage').html('Le format du numéro d'identification d'entrée est incorrect, il doit être 15 pour Numéro d'identification à 18 chiffres'); <br>alert("Le format du numéro d'identification saisi est incorrect!"); <br>return (false); <br>} <br></script>

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Une carte d'identité peut ouvrir plusieurs magasins Taobao Une carte d'identité peut ouvrir plusieurs magasins Taobao Oct 10, 2023 pm 01:51 PM

Une carte d'identité ne peut ouvrir qu'un seul magasin Taobao. Les vendeurs doivent respecter les réglementations de la plateforme Taobao et ne pas essayer d'utiliser les cartes d'identité d'autres personnes pour ouvrir plusieurs magasins. Les vendeurs peuvent développer leur activité et augmenter leurs ventes en fusionnant des magasins et en ouvrant des succursales. Il convient toutefois de noter que chaque succursale doit utiliser une carte d'identité indépendante pour l'authentification par nom réel.

Le téléphone portable et la carte d'identité seront-ils démagnétisés ensemble ? Le téléphone portable et la carte d'identité seront-ils démagnétisés ensemble ? Aug 14, 2023 pm 02:33 PM

Les téléphones portables et les cartes d'identité ne seront pas démagnétisés ensemble. Les raisons sont les suivantes : 1. Des bobines et des puces sont intégrées à l'intérieur de la carte d'identité. Contrairement aux bandes, disques durs et autres supports de stockage traditionnels, il n'y a pas de substances magnétisées. des téléphones mobiles est à haute fréquence. Les ondes électromagnétiques, avec des fréquences allant de centaines de milliers à des dizaines de millions de Hertz, n'ont pas la capacité de magnétiser les cartes d'identité. Les aimants des haut-parleurs du téléphone portable n'auront pas d'effet démagnétisant sur la carte d'identité. Nous pouvons assembler en toute sécurité la carte d'identité et le téléphone portable, et faire attention à éviter d'endommager la carte d'identité et à protéger son utilisation normale afin qu'elle puisse mieux nous servir.

Le NFC peut-il reconnaître les cartes d'identité ? Le NFC peut-il reconnaître les cartes d'identité ? Nov 03, 2022 pm 02:30 PM

NFC peut reconnaître les cartes d'identité ; dès 2015, China Mobile a annoncé que sa propre marque N1 avait ouvert la fonction NFC pour reconnaître les cartes d'identité. Grâce à une application spéciale, vous pouvez utiliser votre téléphone mobile pour lire les informations de la carte d'identité avec votre nom réel. authentification ; une fois que les téléphones mobiles deviennent populaires pour la reconnaissance d'identité. Il a la fonction de carte d'identité ou de carte d'identité et utilise un mot de passe numérique ou un mot de passe d'empreinte digitale pour améliorer dans une certaine mesure la sécurité et la lutte contre la contrefaçon de son utilisation.

Conseils pour extraire les informations de la carte d'identité à l'aide des expressions régulières PHP Conseils pour extraire les informations de la carte d'identité à l'aide des expressions régulières PHP Mar 05, 2024 pm 06:09 PM

Techniques d'extraction des informations sur les cartes d'identité à l'aide d'expressions régulières PHP Dans le développement réel, la nécessité d'extraire les informations sur les cartes d'identité est souvent utilisée. Le numéro d'identification est une chaîne contenant de nombreuses informations, notamment la région, la date de naissance, le sexe et d'autres informations. En PHP, nous pouvons extraire les informations de la carte d'identité via des expressions régulières. Ce qui suit présentera des techniques spécifiques et fournira des exemples de code pour vous aider à mieux comprendre. Extraction des informations régionales à partir du numéro de carte d'identité. Les 6 premiers chiffres du numéro de carte d'identité représentent des informations régionales. Nous pouvons extraire cette partie des informations via des expressions régulières. par

Comment vérifier le format de la carte d'identité à l'aide de l'expression régulière PHP Comment vérifier le format de la carte d'identité à l'aide de l'expression régulière PHP Jun 24, 2023 am 10:34 AM

La carte d'identité est un document important. Pour les sites Web, applications et autres applications, il est souvent nécessaire de vérifier si le numéro d'identification saisi par l'utilisateur répond aux spécifications. PHP fournit un moyen très pratique d'atteindre cette fonction, c'est-à-dire en utilisant des expressions régulières. Cet article explique comment utiliser les expressions régulières PHP pour vérifier le format correct du numéro de carte d'identité. 1. Format du numéro de carte d'identité Avant d'utiliser des expressions régulières PHP pour vérifier le format du numéro de carte d'identité, nous devons d'abord comprendre les règles de format du numéro de carte d'identité. Le format du numéro de carte d’identité de la Chine comporte un total de 18 chiffres.

Un guide pratique pour faire correspondre les numéros d'identification avec les expressions régulières PHP Un guide pratique pour faire correspondre les numéros d'identification avec les expressions régulières PHP Mar 05, 2024 pm 02:12 PM

L'expression régulière PHP est un outil puissant qui aide les développeurs à traiter toutes sortes de données texte. Dans le développement réel, la vérification et l’extraction des numéros d’identification sont souvent impliquées. Cet article explique comment utiliser les expressions régulières PHP pour faire correspondre les numéros d'identification et fournit des exemples de code spécifiques. Le numéro d'identification est une information d'identification personnelle importante, contenant généralement 18 chiffres et un code de contrôle. Un numéro d'identification valide doit respecter certains formats et règles, tels que les restrictions sur la date de naissance, l'indicatif régional, le code de sexe, etc. Ci-dessous en est un

Expression régulière PHP pour obtenir une correspondance précise du numéro de carte d'identité Expression régulière PHP pour obtenir une correspondance précise du numéro de carte d'identité Mar 06, 2024 am 08:24 AM

PHP est un langage de script côté serveur populaire largement utilisé dans le développement de sites Web et le traitement de données. Lors du développement d’un site Web ou d’une application, il est souvent nécessaire de valider et de traiter les données saisies par les utilisateurs. Parmi eux, le numéro d’identification est une information importante de certification d’identité personnelle qui nécessite une vérification de correspondance précise. Cet article explique comment utiliser les expressions régulières PHP pour faire correspondre avec précision les numéros d'identification et fournit des exemples de code spécifiques. Le numéro d'identification constitue l'identité unique d'un citoyen chinois et contient des formats et des règles spécifiques. D'une manière générale, le numéro d'identification

'Cas d'utilisation réels de l'utilisation de l'identifiant numérique Apple' 'Cas d'utilisation réels de l'utilisation de l'identifiant numérique Apple' Apr 21, 2023 am 10:19 AM

Apple note : « Pour garantir que la personne qui ajoute l'identifiant à Wallet est la même personne à laquelle appartient l'identifiant, les utilisateurs seront invités à prendre un selfie et à scanner le recto et le verso de leur permis de conduire ou de leur carte d'identité nationale, qui seront fourni en toute sécurité au pays émetteur pour traitement. » Une partie de la prévention de la fraude comprendra l’exécution d’une « série de mouvements du visage et de la tête pendant le processus d’installation ». Apple souligne également que chaque État est responsable de « vérifier et approuver les demandes des utilisateurs… » Où et comment l'identification numérique Apple est-elle acceptée ? L’un des défis de tout cela est que chaque État aura ses propres lois et procédures sur la façon d’utiliser les identifiants numériques Apple, et qu’il faudra du temps pour obtenir un soutien officiel. Actuellement, certains points de contrôle TSA à l'aéroport international de Phoenix semblent être les seuls officiellement pris en charge.

See all articles