Maison développement back-end tutoriel php php使用filter过滤器验证邮箱 ipv6地址 url验证_PHP

php使用filter过滤器验证邮箱 ipv6地址 url验证_PHP

Jun 01, 2016 am 11:58 AM
ipv6 url验证

IPv6

1、验证邮箱

复制代码 代码如下:
$email = 'jb51@qq.com';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($result); //string(14) "jb51@qq.com"

2、验证url地址

复制代码 代码如下:
$url = "http://www.bitsCN.com";
$result = filter_var($url, FILTER_VALIDATE_URL);
var_dump($result); //string(22) "http://www.bitsCN.com"

3、验证ip地址

复制代码 代码如下:
$url = "192.168.1.110";
$result = filter_var($url, FILTER_VALIDATE_IP);
var_dump($result); //string(13) "192.168.1.110"

值的一提的是,这方法也可以用来验证ipv6。

复制代码 代码如下:
$url = "2001:DB8:2de::e13";
$result = filter_var($url, FILTER_VALIDATE_IP);
var_dump($result); //string(17) "2001:DB8:2de::e13"

4、验证数值是否为整数,并且在一个整数区间内

复制代码 代码如下:
$i = '010';
$result = filter_var(
    $i,
    FILTER_VALIDATE_INT,
    //设定校验的数值范围
    array(
      'options' => array('min_range' => 1, 'max_range' => 100)
    )
);
var_dump($result);//bool(false)

php的变量是弱类型,如果不用过滤器,直接使用大于小于符号判断的话会是真的。

复制代码 代码如下:
$i = '010';
$result = $i >= 1 && $i var_dump($result);//bool(true)

5、验证浮点数

复制代码 代码如下:
$float = 12.312;
$result = filter_var($float, FILTER_VALIDATE_FLOAT);
var_dump($result); //float(12.312)

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 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

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)

Désactiver IPv6 Windows 11 : Pourquoi et comment le changer Désactiver IPv6 Windows 11 : Pourquoi et comment le changer Apr 14, 2023 pm 01:07 PM

IPv6 signifie Internet Protocol version 6, la nouvelle génération d'adressage Internet. Il a été développé pour remplacer le protocole Internet actuel (IPv4). IPv6 fait partie intégrante des réseaux car il offre de nombreux avantages par rapport à ses prédécesseurs. Compte tenu du temps qu’il a fallu pour adopter IPv6, tous les utilisateurs ne se sont pas habitués à IPv11. Même si Windows 6 dispose de nouvelles fonctionnalités qui le rendent idéal pour le protocole IPV, certaines personnes préfèrent toujours le désactiver. Si vous en faites partie, nous vous montrerons comment procéder. Faut-il désactiver IPv6 dans Windows 11 ? Dans le monde Internet, comme celui des jeux et du streaming, IPv6 est nécessaire au bon fonctionnement d’un site Web ou d’une application. Cependant, certains

Est-ce que ipv6 et wifi6 sont la même chose ? Introduction à la différence entre ipv6 et wifi6 Est-ce que ipv6 et wifi6 sont la même chose ? Introduction à la différence entre ipv6 et wifi6 Mar 14, 2024 pm 08:34 PM

IPv6, le nom complet de « Internet Protocol Version 6 », est le protocole IP de nouvelle génération conçu par l'Internet Engineering Task Force (IETF) pour remplacer IPv4. Ensuite, certains utilisateurs ont demandé : ipv6 et wifi6 sont-ils la même chose ? Ces deux-là sont-ils identiques ? Bien sûr, ils sont différents, jetons un œil à l’introduction détaillée ci-dessous. La différence entre ipv6 et wifi6 : 1. Tout d'abord, ipv6 est un « protocole IP », tandis que wifi6 est un « standard wifi ». 2. IPv6 est une version améliorée d'IPv4 et est utilisé pour résoudre le problème des ressources d'adresse réseau insuffisantes. 3. En bref

Quels sont les avantages d'activer IPv6 sur le routeur 'Avantages de l'utilisation du dernier IPv6' Quels sont les avantages d'activer IPv6 sur le routeur 'Avantages de l'utilisation du dernier IPv6' Feb 06, 2024 pm 05:34 PM

Les étudiants qui connaissent les ordinateurs savent tous que si notre ordinateur veut se connecter au réseau, il doit avoir une adresse IP qui peut être configurée manuellement, comme 172.16.19.20, elle peut également être obtenue automatiquement par le serveur DHCP de l'ordinateur. carte réseau informatique, telle que 192.168.1.100, etc. Ces adresses IP sont ce que nous appelons souvent des adresses IPV4, et l'IPV6 correspondante est également un type d'adresse IP. Qu'est-ce qu'IPV6 IPV6 est une nouvelle adresse IP apparue en réponse à l'épuisement des ressources d'adresses IPV4. Son nom complet est « Internet Protocol Version 6 », et son nom chinois est la sixième génération de protocole Internet. Le nombre d'adresses IPv6 est théoriquement de 2^128

Analysez la solution détaillée au problème de l'IPv6 normal mais de l'absence d'autorisation d'accès au réseau IPv4 dans le système Win11. Analysez la solution détaillée au problème de l'IPv6 normal mais de l'absence d'autorisation d'accès au réseau IPv4 dans le système Win11. Jan 29, 2024 pm 06:33 PM

Lorsque nous utilisons des ordinateurs Win11, nous rencontrerons le problème de l'échec de la connexion réseau. Par exemple : ipv4 n'a pas d'autorisations d'accès au réseau mais ipv6 en a. Les utilisateurs peuvent ouvrir l’interface des options de paramètres réseau et Internet pour fonctionner. Laissez ce site présenter soigneusement aux utilisateurs les détails de l'analyse du problème des ipv6 et ipv4 normaux sans droits d'accès au réseau dans le système win11. Système Win11 ipv6 normal ipv4 aucun problème d'accès au réseau Détails de l'analyse 1. Cliquez avec le bouton droit sur l'icône du réseau et ouvrez les paramètres réseau et Internet. 3. Sélectionnez Internet Protocol Version 4 et cliquez sur Propriétés.

Comment utiliser des expressions régulières pour vérifier les adresses URL dans Golang Comment utiliser des expressions régulières pour vérifier les adresses URL dans Golang Jun 24, 2023 pm 04:00 PM

Ces dernières années, avec le développement rapide d’Internet, nos vies sont de plus en plus indissociables d’Internet. Lorsque nous utilisons Internet, nous devons souvent saisir ou fournir une adresse URL. Afin de garantir la sécurité et l'exactitude, nous devons vérifier l'adresse URL saisie. Cet article explique comment utiliser les expressions régulières dans Golang pour vérifier les adresses URL. Les composants de base d'une adresse URL. Une adresse URL standard contient les éléments suivants : Protocole : tel que http, https, ftp, etc. nom de domaine

Désactivez IPv6 pour CentOS 7, utilisez uniquement IPv4 Désactivez IPv6 pour CentOS 7, utilisez uniquement IPv4 Jan 15, 2024 pm 10:39 PM

centos7 utilise le protocole ipv6. Si un problème survient, il sera difficile à résoudre. Donc, si vous souhaitez désactiver ipv6, comment devez-vous le désactiver ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. 1. Utilisez la commande ifconfig pour vérifier les informations de la carte réseau. Si inet6fe80::20c:29ff:fed0:3514 apparaît, cela signifie que ipv62 est activé sur la machine. Modifiez la configuration /etc/sysctl.conf et ajoutez net.ipv6. conf.all.disable_ipv6=13. Modifiez la configuration de /etc/sysconfig/network, ajoutez NETWORKING_IPV6=no, enregistrez et quittez 4. Modifiez /etc/s

Comment vérifier si une URL contient une chaîne spécifiée à l'aide d'expressions régulières en PHP Comment vérifier si une URL contient une chaîne spécifiée à l'aide d'expressions régulières en PHP Jun 24, 2023 am 09:39 AM

Avec le développement d’Internet, les URL font désormais partie intégrante de la vie quotidienne des gens. Parfois, nous devons valider une URL pour déterminer si elle contient une chaîne spécifique. En PHP, vous pouvez utiliser des expressions régulières pour effectuer ce processus. Cet article explique comment utiliser des expressions régulières pour vérifier si une URL contient une chaîne spécifiée en PHP. Tout d’abord, nous devons comprendre certains concepts de base des expressions régulières. Les expressions régulières sont des expressions utilisées pour faire correspondre des modèles de chaînes. C'est une syntaxe spéciale utilisée dans les modèles

Comment utiliser des expressions régulières dans Golang pour vérifier si l'adresse URL est un nom de domaine de deuxième niveau Comment utiliser des expressions régulières dans Golang pour vérifier si l'adresse URL est un nom de domaine de deuxième niveau Jun 25, 2023 pm 06:30 PM

Il est courant dans Golang d'utiliser des expressions régulières pour vérifier si l'adresse URL est un nom de domaine de deuxième niveau. Dans cet article, nous expliquerons comment utiliser les expressions régulières dans Golang à des fins de vérification et comment écrire des expressions régulières pour vérifier si une adresse URL est un nom de domaine de deuxième niveau. Tout d’abord, jetons un coup d’œil à l’utilisation de base des expressions régulières dans Golang. Golang fournit une bibliothèque d'expressions régulières regexp. Nous pouvons utiliser des expressions régulières en appelant le package regexp. Utiliser des tables régulières

See all articles