


Comment vérifier si la chaîne d'entrée est au format d'adresse IPv4 à l'aide de l'expression régulière PHP
Comment utiliser les expressions régulières PHP pour vérifier si la chaîne d'entrée est au format d'adresse IPv4
Sur Internet, les adresses IP sont une condition nécessaire pour communiquer entre elles. IPv4, car le format d'adresse IP le plus couramment utilisé, est le format. actuellement utilisé par la plupart des appareils. En PHP, nous pouvons utiliser des expressions régulières pour vérifier si une chaîne d'entrée est une adresse IP au format IPv4. Cet article explique comment utiliser les expressions régulières PHP pour vérifier si la chaîne d'entrée est au format d'adresse IPv4.
Format d'adresse IPv4
Une adresse IPv4 est un nombre binaire de 32 bits, généralement écrit sous forme de quatre chiffres décimaux, chaque nombre étant séparé par un point, tel que 192.168.1.1. Au format d'adresse IPv4, chaque nombre est un nombre décimal compris entre 0 et 255, et l'adresse IPv4 ne peut contenir aucun autre caractère ou signe de ponctuation.
Vérifier l'expression régulière PHP pour l'adresse IPv4
En PHP, nous pouvons utiliser la fonction preg_match pour vérifier si une chaîne correspond à une expression régulière spécifique. Ce qui suit est une expression régulière PHP pour valider les adresses IPv4 :
$ipv4_regex = "/^([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$/";
Cette expression régulière contient quatre sous-expressions, chacune utilisée pour correspondre à quatre chiffres décimaux, et chaque sous-expression comporte les trois parties suivantes :
-
[01]?[ 0-9]{1,2}
: fait correspondre les nombres compris entre 0 et 99, autorisant les nombres commençant par 0. 2[0-4][0-9]
:匹配200到249之间的数字。25[0-5]
:匹配250到255之间的数字。
[01]?[0-9]{1,2}
:匹配0到99之间的数字,允许数字以0开头。使用以上正则表达式可以匹配符合IPv4地址格式的IP地址字符串。
IP地址验证的PHP代码实现
下面是一个完整的PHP例子,用于检查一个输入字符串是否符合IPv4地址格式:
function validate_ipv4_address($ipv4_string) { $ipv4_regex = "/^([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5]).([01]?[0-9]{1,2}|2[0-4][0-9]|25[0-5])$/"; return preg_match($ipv4_regex, $ipv4_string); } // Example usage: $valid_ipv4_address = "192.168.1.1"; $invalid_ipv4_address = "192.168.1.333"; if(validate_ipv4_address($valid_ipv4_address)) { echo "$valid_ipv4_address is a valid IPv4 address"; } else { echo "$valid_ipv4_address is not a valid IPv4 address"; } if(validate_ipv4_address($invalid_ipv4_address)) { echo "$invalid_ipv4_address is a valid IPv4 address"; } else { echo "$invalid_ipv4_address is not a valid IPv4 address"; }
当输入一个符合IPv4地址格式的字符串时,validate_ipv4_address
函数将返回1
,否则将返回0
2[0-4][0-9]
: correspond aux nombres compris entre 200 et 249.
25[0-5]
: correspond aux nombres compris entre 250 et 255. Utilisez l'expression régulière ci-dessus pour faire correspondre les chaînes d'adresse IP conformes au format d'adresse IPv4.
Implémentation du code PHP de vérification de l'adresse IP
🎜Ce qui suit est un exemple PHP complet pour vérifier si une chaîne d'entrée est conforme au format d'adresse IPv4 : 🎜rrreee🎜Lors de la saisie d'une chaîne conforme au format d'adresse IPv4, L'adresse validate_ipv4_address La fonction
renverra 1
, sinon elle renverra 0
. Dans l'exemple ci-dessus, la première instruction de sortie affichera « 192.168.1.1 est une adresse IPv4 valide », tandis que la deuxième instruction de sortie affichera « 192.168.1.333 n'est pas une adresse IPv4 valide ». 🎜🎜Conclusion🎜🎜En utilisant des expressions régulières PHP, nous pouvons facilement vérifier si la chaîne d'entrée est au format d'adresse IPv4. L'exemple ci-dessus peut être utilisé comme référence pour utiliser des expressions régulières PHP dans des applications qui doivent vérifier les adresses IPv4. 🎜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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds





IPv6 fait référence à InternetProtocolVersion6, qui est un protocole d'adresse IP utilisé pour la communication Internet. Une adresse IPv6 est un nombre composé de 128 bits, généralement représenté par huit groupes de nombres hexadécimaux. En PHP, vous pouvez utiliser des expressions régulières pour vérifier si l'entrée est une adresse IPv6. Voici comment utiliser les expressions régulières PHP pour vérifier les adresses IPv6. Étape 1 : Comprendre le format de l'adresse IPv6 L'adresse IPv6 se compose de 8 blocs hexadécimaux, chacun.

En PHP, on peut utiliser des expressions régulières pour vérifier si une chaîne est vide. Les cas où la chaîne est vide sont les suivants : La chaîne ne contient que des espaces. La longueur de la chaîne est 0. La chaîne est nulle ou indéfinie. Nous verrons ensuite comment utiliser les expressions régulières en PHP pour valider ces situations. Expression régulière : s+ Cette expression régulière peut être utilisée pour faire correspondre des chaînes contenant uniquement des espaces. Où s signifie faire correspondre des espaces, + signifie faire correspondre un ou plusieurs. Exemple de code : functionisEmptySt

En PHP, les expressions régulières sont un outil de correspondance et de validation de chaînes couramment utilisé. Pendant le processus de développement, le chemin du fichier d'entrée doit être fréquemment vérifié pour garantir qu'il est au bon format. Cet article explique comment utiliser des expressions régulières pour vérifier si une chaîne est un chemin de fichier. Tout d’abord, nous devons déterminer le format de base d’un chemin de fichier. Dans les systèmes Windows, un chemin de fichier typique est dans un format similaire à « C:ProgramFilesPHPphp.exe ». Le parcours est divisé en les parties suivantes :

Lors de l'écriture d'applications Web, vous devez souvent vérifier les numéros de téléphone. Une méthode courante en PHP consiste à utiliser des expressions régulières pour déterminer si le numéro de téléphone est au format correct. Les expressions régulières sont un outil puissant qui peut vous aider à identifier certains modèles dans des instructions concises. Vous trouverez ci-dessous un exemple d'utilisation d'expressions régulières en PHP pour valider le format du numéro de téléphone. Tout d’abord, définissons le format commun pour les numéros de téléphone. Les numéros de téléphone peuvent contenir des chiffres, des parenthèses, des traits d'union et des espaces. Un numéro de téléphone standard doit contenir 10 chiffres, précédés de

Le numéro d'identité et le numéro de passeport sont des numéros de documents courants dans la vie des gens. Lors de la mise en œuvre de fonctions impliquant ces numéros de documents, il est souvent nécessaire d'effectuer une vérification du format des numéros saisis pour garantir leur exactitude. En PHP, des expressions régulières peuvent être utilisées pour réaliser cette fonction. Cet article explique comment utiliser les expressions régulières PHP pour vérifier si la chaîne d'entrée est au format d'un numéro d'identification ou d'un numéro de passeport. 1. Vérification du numéro de carte d'identité Le numéro de carte d'identité est composé de 18 chiffres et le dernier chiffre peut être une lettre (code de contrôle). Son format est le suivant : les 6 premiers.

Avec le développement rapide d'Internet, les adresses URL sont devenues un élément indispensable de la vie quotidienne des gens. Dans le développement Web, afin de garantir que l'adresse URL saisie par l'utilisateur peut être correctement reconnue et utilisée par le système, nous devons effectuer une vérification de format sur celle-ci. Cet article explique comment utiliser les expressions régulières PHP pour vérifier le format de l'adresse URL. 1. Composants de base des adresses URL Avant de comprendre comment vérifier le format de l'adresse URL, nous devons d'abord comprendre les composants de base des adresses URL. En règle générale, une adresse URL standard se compose de

Lors du développement d'applications Web, il est souvent nécessaire de vérifier que les entrées de l'utilisateur sont conformes aux exigences spécifiques en matière de format et de longueur. Les expressions régulières PHP fournissent une méthode puissante de validation. Cet article explique comment utiliser les expressions régulières PHP pour valider une entrée d'une longueur spécifique. Déterminer la longueur d'entrée requise Avant de commencer à écrire une expression régulière, vous devez déterminer la longueur d'entrée requise. Par exemple, si l'utilisateur est invité à saisir un mot de passe de longueur 8, l'expression régulière doit correspondre à 8 caractères au lieu de correspondre à une chaîne de 8 caractères ou plus. Écrire une expression régulière

PHP, en tant que langage de programmation côté serveur populaire, fournit des outils puissants pour vérifier l'exactitude des données d'entrée. Dans cet article, nous nous concentrerons sur la façon d'utiliser des expressions régulières pour vérifier si l'entrée est une adresse IPv4. Tout d’abord, qu’est-ce qu’une adresse IPv4 ? Une adresse IPv4 fait référence à un nombre binaire de 32 bits, généralement divisé en quatre nombres binaires de 8 bits, séparés par « . » et exprimé sous forme décimale. Par exemple, 127.0.0.1 est une adresse IPv4. Voyons maintenant comment utiliser les expressions régulières pour
