Rumah pembangunan bahagian belakang tutorial php php使用filter过滤器验证邮箱 ipv6地址 url验证_PHP

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

Jun 01, 2016 am 11:58 AM
ipv6 pengesahan 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)

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Lumpuhkan IPv6 Windows 11: Mengapa dan cara menukarnya Lumpuhkan IPv6 Windows 11: Mengapa dan cara menukarnya Apr 14, 2023 pm 01:07 PM

IPv6 bermaksud Internet Protocol versi 6, generasi pengalamatan Internet seterusnya. Ia dibangunkan untuk menggantikan Protokol Internet (IPv4) semasa. IPv6 adalah bahagian penting dalam rangkaian kerana ia menawarkan banyak faedah berbanding pendahulunya. Memandangkan berapa lama masa yang diambil untuk IPv6 diterima pakai, tidak setiap pengguna telah memanaskan diri kepada IPv11. Walaupun Windows 6 mempunyai ciri baharu yang menjadikannya sesuai untuk protokol IPV, sesetengah orang masih memilih untuk melumpuhkannya. Jika anda salah seorang daripada mereka, kami akan menunjukkan kepada anda cara melakukannya. Sekiranya anda melumpuhkan IPv6 dalam Windows 11? Dalam dunia internet, seperti permainan dan penstriman, IPv6 diperlukan untuk kelancaran fungsi tapak web atau aplikasi. Walau bagaimanapun, beberapa

Apakah faedah menghidupkan ipv6 pada penghala 'Kelebihan menggunakan IPv6 terkini' Apakah faedah menghidupkan ipv6 pada penghala 'Kelebihan menggunakan IPv6 terkini' Feb 06, 2024 pm 05:34 PM

Pelajar yang tahu komputer semua tahu bahawa jika komputer kita ingin menyambung ke rangkaian, ia mesti mempunyai alamat IP ini boleh dikonfigurasikan secara manual, seperti 172.16.19.20 ia juga boleh diperolehi secara automatik oleh pelayan DHCP kad rangkaian komputer, seperti 192.168.1.100 dsb. Alamat IP ini adalah yang sering kami panggil alamat IPV4, dan IPV6 yang sepadan juga merupakan jenis alamat IP. Apakah IPV6 IPV6 ialah alamat IP baharu yang muncul sebagai tindak balas kepada kehabisan sumber alamat IPV4 Nama penuhnya ialah "Internet Protocol Version 6", dan nama Cinanya ialah generasi keenam Protokol Internet. Bilangan alamat IPv6 secara teorinya ialah 2^128

Adakah ipv6 dan wifi6 perkara yang sama? Pengenalan kepada perbezaan antara ipv6 dan wifi6 Adakah ipv6 dan wifi6 perkara yang sama? Pengenalan kepada perbezaan antara ipv6 dan wifi6 Mar 14, 2024 pm 08:34 PM

IPv6, nama penuh "Internet Protocol Version 6", ialah protokol IP generasi seterusnya yang direka oleh Pasukan Petugas Kejuruteraan Internet (IETF) untuk menggantikan IPv4. Kemudian beberapa pengguna bertanya, adakah ipv6 dan wifi6 adalah perkara yang sama? Adakah dua ini sama? Sudah tentu mereka berbeza, mari kita lihat pengenalan terperinci di bawah. Perbezaan antara ipv6 dan wifi6: 1. Pertama sekali, ipv6 ialah "protokol IP", manakala wifi6 ialah "standard wifi". 2. IPv6 ialah versi IPv4 yang dinaik taraf dan digunakan untuk menyelesaikan masalah sumber alamat rangkaian yang tidak mencukupi. 3. Secara ringkasnya

Analisis penyelesaian terperinci kepada masalah IPv6 biasa tetapi tiada kebenaran capaian rangkaian IPv4 dalam sistem win11 Analisis penyelesaian terperinci kepada masalah IPv6 biasa tetapi tiada kebenaran capaian rangkaian IPv4 dalam sistem win11 Jan 29, 2024 pm 06:33 PM

Apabila kita menggunakan komputer win11, kita akan menghadapi masalah kegagalan sambungan rangkaian Contohnya: ipv4 tidak mempunyai kebenaran akses rangkaian tetapi ipv6 ada. Pengguna boleh membuka antara muka pilihan tetapan rangkaian dan internet untuk beroperasi. Biarkan laman web ini dengan teliti memperkenalkan kepada pengguna butiran analisis masalah ipv6 dan ipv4 biasa tanpa hak akses rangkaian dalam sistem win11. Sistem Win11 ipv6 normal ipv4 tiada butiran analisis masalah capaian rangkaian 1. Klik kanan ikon rangkaian dan buka tetapan rangkaian dan internet. 3. Pilih Internet Protocol Version 4 dan klik Properties.

Lumpuhkan IPv6 untuk CentOS 7, gunakan IPv4 sahaja Lumpuhkan IPv6 untuk CentOS 7, gunakan IPv4 sahaja Jan 15, 2024 pm 10:39 PM

centos7 menggunakan protokol ipv6 Jika masalah berlaku, ia akan menjadi sukar untuk menyelesaikan masalah, jadi jika anda ingin mematikan ipv6, bagaimanakah anda harus mematikannya. Mari kita lihat tutorial terperinci di bawah. 1. Gunakan arahan ifconfig untuk menyemak maklumat kad rangkaian Jika inet6fe80::20c:29ff:fed0:3514 muncul, ini bermakna mesin telah mendayakan ipv62 Edit konfigurasi /etc/sysctl.conf dan tambah net.ipv6. conf.all.disable_ipv6=13 Edit /etc/sysconfig/network configuration, tambah NETWORKING_IPV6=no, simpan dan keluar 4. Edit /etc/s.

Cara menggunakan ungkapan biasa untuk mengesahkan alamat URL dalam golang Cara menggunakan ungkapan biasa untuk mengesahkan alamat URL dalam golang Jun 24, 2023 pm 04:00 PM

Dalam beberapa tahun kebelakangan ini, dengan perkembangan pesat Internet, kehidupan kita semakin tidak dapat dipisahkan daripada Internet. Apabila kita menggunakan Internet, kita selalunya perlu memasukkan atau memberikan alamat URL. Untuk memastikan keselamatan dan ketepatan, kami perlu mengesahkan alamat URL yang dimasukkan. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa dalam golang untuk mengesahkan alamat URL. Komponen asas alamat URL Alamat URL standard mengandungi bahagian berikut: Protokol: seperti http, https, ftp, dsb. nama domain

Bagaimana untuk mengesahkan sama ada URL mengandungi rentetan tertentu menggunakan ungkapan biasa dalam PHP Bagaimana untuk mengesahkan sama ada URL mengandungi rentetan tertentu menggunakan ungkapan biasa dalam PHP Jun 24, 2023 am 09:39 AM

Dengan perkembangan Internet, URL telah menjadi sebahagian daripada kehidupan seharian orang ramai. Kadangkala, kita perlu mengesahkan URL untuk menentukan sama ada ia mengandungi rentetan tertentu. Dalam PHP, anda boleh menggunakan ungkapan biasa untuk melaksanakan proses ini. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk mengesahkan sama ada URL mengandungi rentetan tertentu dalam PHP. Pertama, kita perlu memahami beberapa konsep asas dalam ungkapan biasa. Ungkapan biasa ialah ungkapan yang digunakan untuk memadankan corak rentetan. Ia adalah sintaks khas yang digunakan dalam corak

Cara menggunakan ungkapan biasa dalam golang untuk mengesahkan sama ada alamat URL ialah nama domain peringkat kedua Cara menggunakan ungkapan biasa dalam golang untuk mengesahkan sama ada alamat URL ialah nama domain peringkat kedua Jun 25, 2023 pm 06:30 PM

Ia adalah keperluan biasa dalam golang untuk menggunakan ungkapan biasa untuk mengesahkan sama ada alamat URL ialah nama domain peringkat kedua. Dalam artikel ini, kami akan memperkenalkan cara menggunakan ungkapan biasa dalam golang untuk pengesahan dan cara menulis ungkapan biasa untuk mengesahkan sama ada alamat URL ialah nama domain peringkat kedua. Mula-mula, mari kita lihat penggunaan asas ungkapan biasa dalam golang. Golang menyediakan pustaka ekspresi biasa regexp Kita boleh menggunakan ungkapan biasa dengan memanggil pakej regexp. Menggunakan meja biasa

See all articles