Maison interface Web js tutoriel Quelles sont les méthodes d'écriture habituelles pour la vérification d'un numéro d'identification à 15/18 chiffres ?

Quelles sont les méthodes d'écriture habituelles pour la vérification d'un numéro d'identification à 15/18 chiffres ?

Mar 29, 2018 pm 04:52 PM
Lequel 正则 身份证

Cette fois, je vais vous expliquer quelles sont les méthodes d'écriture habituelles pour la vérification du numéro de carte d'identité à 15/18 chiffres, quelles sont les précautions concernant la méthode d'écriture habituelle pour le numéro de carte d'identité à 15/18 chiffres vérification, ce qui suit est un cas pratique, un Levez-vous et jetez un œil.

Avant-propos

Au cours du processus de développement, il est souvent nécessaire de vérifier la validité de certaines informations saisies, à l'aide de expressions régulières La vérification est le moyen le plus simple et le plus efficace. Jetons un coup d'œil à l'expression régulière pour la vérification du numéro d'identification à 15/18 chiffres.

Introduction

xxxxxx aaaa MM jj 375 0 Dix-huit chiffres

xxxxxx aa MM jj 75 0 Quinze chiffres

Région : [1-9]d{5}

Les deux premiers chiffres de l'année : (18|19|([23]d))               1800-2399

Les deux derniers chiffres de l'

année : d{2}

mois : ((0[1-9])|(10|11|12))

Nombre de jours : (([0-2][1-9])|10|20|30|31)          29+

le code séquence à trois chiffres ne peut être interdit les années bissextiles : d{3}

deux- code de séquence de chiffres : d{2}

Code de contrôle : [0-9Xx]

Expression régulière

Dix-huit chiffres : ^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$

Quinzième place : ^[1-9]d{5}d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{2}$

Total :

( ^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$)|(^[1-9]d{5}d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{2}$)

Exemple de vérification JS simple

function isCardNo(card) 
{ 
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X 
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 
if(reg.test(card) === false) 
{ 
alert("身份证输入不合法"); 
return false; 
} 
}
Copier après la connexion

Je crois que vous maîtrisez la méthode après avoir lu le cas dans ce Article Pour des choses plus excitantes, veuillez prêter attention à php Autres articles connexes sur le site chinois !

Lecture recommandée :

Analyse des principes et de la syntaxe de la régularité JS

Images de l'utilisation du mode multi-ligne régulier et mode monoligne Explication détaillée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

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)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois 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.

Comment remplacer une chaîne commençant par quelque chose avec une expression régulière php Comment remplacer une chaîne commençant par quelque chose avec une expression régulière php Mar 24, 2023 pm 02:57 PM

Les expressions régulières PHP sont un outil puissant pour le traitement et la conversion de texte. Il peut gérer efficacement les informations textuelles en analysant le contenu du texte et en le remplaçant ou en l'interceptant selon des modèles spécifiques. Parmi elles, une application courante des expressions régulières consiste à remplacer des chaînes commençant par des caractères spécifiques. Nous expliquerons cela comme suit.

Quels jeux conviennent pour jouer avec des graphiques indépendants i34150 et 1G (quels jeux conviennent pour i34150) Quels jeux conviennent pour jouer avec des graphiques indépendants i34150 et 1G (quels jeux conviennent pour i34150) Jan 05, 2024 pm 08:24 PM

À quels jeux peut-on jouer avec le i34150 avec des graphiques indépendants 1G ? Peut-il jouer à de petits jeux tels que LoL ? GTX750 et GTX750TI sont des choix de cartes graphiques très adaptés. Si vous jouez simplement à quelques petits jeux ou ne jouez pas à des jeux, il est recommandé d'utiliser la carte graphique intégrée i34150. D’une manière générale, la différence de prix entre les cartes graphiques et les processeurs n’est pas très grande, il est donc important de choisir une combinaison raisonnable. Si vous avez besoin de 2 Go de mémoire vidéo, il est recommandé de choisir GTX750TI ; si vous n'avez besoin que de 1 Go de mémoire vidéo, choisissez simplement GTX750. La GTX750TI peut être considérée comme une version améliorée de la GTX750, avec des capacités d'overclocking. La carte graphique pouvant être associée au i34150 dépend de vos besoins. Si vous envisagez de jouer à des jeux autonomes, il est recommandé d'envisager de changer de carte graphique. tu peux choisir

Comment faire correspondre plusieurs mots ou chaînes à l'aide de l'expression régulière Golang ? Comment faire correspondre plusieurs mots ou chaînes à l'aide de l'expression régulière Golang ? May 31, 2024 am 10:32 AM

Les expressions régulières Golang utilisent le caractère barre verticale | pour faire correspondre plusieurs mots ou chaînes, séparant chaque option comme une expression OU logique. Par exemple : correspond à "fox" ou "dog" : fox|dog correspond à "quick", "brown" ou "lazy" : (quick|brown|lazy) correspond à "Go", "Python" ou "Java" : Go| Python |Java fait correspondre des mots ou des codes postaux à 4 chiffres : ([a-zA

Comment utiliser des expressions régulières pour supprimer les caractères chinois en php Comment utiliser des expressions régulières pour supprimer les caractères chinois en php Mar 03, 2023 am 10:12 AM

Comment supprimer le chinois en utilisant les règles habituelles en PHP : 1. Créez un exemple de fichier PHP ; 2. Définissez une chaîne contenant le chinois et l'anglais ; 3. Utilisez "preg_replace('/([\x80-\xff]*)/i', '',$a);" La méthode standard peut supprimer les caractères chinois des résultats de la requête.

Comment utiliser la correspondance régulière pour supprimer les balises HTML en php Comment utiliser la correspondance régulière pour supprimer les balises HTML en php Mar 21, 2023 pm 05:17 PM

Dans cet article, nous apprendrons comment supprimer les balises HTML et extraire le contenu en texte brut des chaînes HTML à l'aide d'expressions régulières PHP. Pour montrer comment supprimer les balises HTML, définissons d'abord une chaîne contenant des balises HTML.

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.

Quel type d'équipement informatique est nécessaire pour la physique appliquée (quels sont les cours requis pour la physique appliquée) Quel type d'équipement informatique est nécessaire pour la physique appliquée (quels sont les cours requis pour la physique appliquée) Dec 30, 2023 pm 12:11 PM

Quel ordinateur utiliser pour la physique appliquée nécessite des performances élevées. 2. La raison en est que la majeure en physique implique un grand nombre de tâches de traitement de données, de calculs de simulation et de programmation, et nécessite un ordinateur avec une configuration plus élevée pour prendre en charge ces tâches. Des performances de processeur et une capacité de mémoire plus élevées peuvent améliorer la vitesse de calcul et l'efficacité opérationnelle, un espace de stockage plus grand peut stocker de grandes quantités de données et de résultats de simulation, et de meilleures performances de la carte graphique peuvent prendre en charge les tâches de simulation physique et de visualisation. 3. De plus, les étudiants qui se spécialisent en physique peuvent également avoir besoin d'utiliser certains outils logiciels spécifiques, tels que des logiciels de calcul numérique, des logiciels de simulation et des logiciels d'analyse de données, etc. Ces logiciels ont également certaines exigences en matière de configuration informatique. Par conséquent, afin de mieux soutenir les travaux d'études et de recherche, les étudiants en physique doivent généralement choisir un ordinateur avec une configuration plus élevée.

See all articles