


Bagaimana untuk mengesahkan input untuk rentetan tertentu menggunakan ungkapan biasa dalam PHP
Menggunakan ungkapan biasa untuk pengesahan dalam PHP ialah kemahiran yang sangat berguna. Sebagai bahasa pengaturcaraan sebelah pelayan, PHP selalunya perlu mengesahkan data yang dimasukkan oleh pengguna untuk memastikan ketepatan dan keselamatan data. Dan ungkapan biasa ialah alat yang boleh membantu kami menyelesaikan tugas ini. Dalam artikel ini, kami akan menerangkan cara menggunakan ungkapan biasa dalam PHP untuk mengesahkan input bagi rentetan tertentu.
1. Fahami asas ungkapan biasa
Sebelum mula mempelajari cara menggunakan ungkapan biasa untuk pengesahan dalam PHP, kita perlu memahami beberapa pengetahuan asas ungkapan biasa. Ungkapan biasa ialah corak yang digunakan untuk memadankan rentetan. Ia terdiri daripada beberapa aksara dan simbol tertentu yang mewakili beberapa peraturan padanan, membolehkan kami melakukan pelbagai operasi padanan pada rentetan.
Berikut ialah beberapa simbol dan aksara yang biasa digunakan dalam ungkapan biasa:
- ^ : Padan dengan permulaan rentetan.
- $ : Padan dengan hujung rentetan.
- : Padan dengan mana-mana watak.
- [] : Memadankan mana-mana aksara dalam kurungan.
- [^] : Tidak sepadan dengan mana-mana aksara dalam kurungan.
- : Memadankan sebarang bilangan aksara.
- : Memadankan sekurang-kurangnya satu aksara.
- : Padankan sifar atau satu aksara.
2. Gunakan ungkapan biasa untuk pemadanan dalam PHP
Dalam PHP, kita boleh menggunakan fungsi preg_match() untuk memadankan rentetan tertentu. Fungsi preg_match() menerima dua parameter, parameter pertama ialah ungkapan biasa, dan parameter kedua ialah rentetan yang akan dipadankan.
Berikut ialah contoh penggunaan fungsi preg_match():
<?php $str = "This is a test string!"; if(preg_match("/test/",$str)){ echo "Match found!"; } else{ echo "Match not found."; } ?>
Dalam contoh di atas, kami menggunakan fungsi preg_match() untuk memadankan perkataan "test" dalam rentetan. Jika ungkapan biasa berjaya dipadankan, "Padanan ditemui!"
3. Gunakan ungkapan biasa untuk mengesahkan input rentetan tertentu
Kini, kami telah mempelajari cara menggunakan ungkapan biasa untuk pemadanan dalam PHP. Seterusnya, kami akan membincangkan cara menggunakan ungkapan biasa untuk mengesahkan input bagi rentetan tertentu. Proses ini biasanya memerlukan kami menggunakannya dalam fungsi seperti borang, log masuk dan pendaftaran.
- Sahkan alamat e-mel
Kami boleh menggunakan ungkapan biasa berikut untuk mengesahkan alamat e-mel:
<?php $email = "test@example.com"; if(preg_match("/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/",$email)){ echo "Valid email address!"; } else{ echo "Invalid email address."; } ?>
Ungkapan biasa di atas mengesahkan alamat e-mel Sama ada ia mengandungi simbol @, sama ada ia mengandungi sekurang-kurangnya satu ".", dan sama ada akhiran nama domain ialah sekurang-kurangnya dua aksara.
- Sahkan nombor mudah alih
Kami boleh menggunakan ungkapan biasa berikut untuk mengesahkan nombor mudah alih:
<?php $phone = "12345678901"; if(preg_match("/^[1][3,4,5,6,7,8,9][0-9]{9}$/",$phone)){ echo "Valid phone number!"; } else{ echo "Invalid phone number."; } ?>
Ungkapan biasa di atas mengesahkan nombor mudah alih Sama ada ia bermula dengan 1 dan 11 aksara berikut adalah semua nombor.
- Sahkan Kata Laluan
Kami boleh menggunakan ungkapan biasa berikut untuk mengesahkan sama ada kata laluan itu mengandungi huruf besar dan kecil, nombor dan sekurang-kurangnya satu aksara khas:
rreeeUngkapan biasa di atas mengesahkan sama ada kata laluan mengandungi sekurang-kurangnya satu huruf kecil, sekurang-kurangnya satu huruf besar, sekurang-kurangnya satu nombor, sekurang-kurangnya satu aksara khas dan sekurang-kurangnya 8 aksara panjangnya.
4. Ringkasan
Menggunakan ungkapan biasa untuk pengesahan dalam PHP ialah kemahiran yang sangat berguna. Dalam artikel ini, kami memperkenalkan cara menggunakan fungsi preg_match() untuk melaksanakan pemadanan dan cara menggunakan ungkapan biasa untuk mengesahkan input rentetan tertentu, termasuk mengesahkan alamat e-mel, nombor telefon mudah alih dan kata laluan. Kemahiran ini akan berguna apabila anda menulis aplikasi PHP dan boleh membantu anda memastikan bahawa aplikasi anda selamat dan tepat.
Atas ialah kandungan terperinci Bagaimana untuk mengesahkan input untuk rentetan tertentu menggunakan ungkapan biasa dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dalam pembangunan PHP, selalunya perlu untuk mengesahkan sama ada rentetan memenuhi keperluan format tertentu. Ungkapan biasa ialah alat berkuasa yang boleh digunakan untuk memadankan, mencari dan menggantikan corak dalam teks. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan mengandungi aksara tertentu. Asas Ungkapan Biasa PHP Ungkapan biasa ialah bahasa untuk menerangkan corak rentetan. Ia terdiri daripada satu set aksara, pengendali dan aksara meta yang digunakan untuk memadankan dan mencari rentetan yang sepadan dengan corak tertentu dalam teks. Dalam PHP, anda boleh menggunakan

IPv6 merujuk kepada InternetProtocolVersion6, iaitu protokol alamat IP yang digunakan untuk komunikasi Internet. Alamat IPv6 ialah nombor yang terdiri daripada 128 bit, biasanya diwakili oleh lapan kumpulan nombor heksadesimal. Dalam PHP, anda boleh menggunakan ungkapan biasa untuk mengesahkan sama ada input ialah alamat IPv6 Berikut ialah cara menggunakan ungkapan biasa PHP untuk mengesahkan alamat IPv6. Langkah 1: Fahami format alamat IPv6 Alamat IPv6 terdiri daripada 8 blok heksadesimal, setiap satu

Dalam PHP, kita boleh menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan kosong. Kes di mana rentetan kosong termasuk yang berikut: Rentetan mengandungi hanya ruang. Panjang tali ialah 0. Rentetan adalah batal atau tidak ditentukan. Seterusnya, kami akan membincangkan cara menggunakan ungkapan biasa dalam PHP untuk mengesahkan situasi ini. Ungkapan biasa: s+ Ungkapan biasa ini boleh digunakan untuk memadankan rentetan yang mengandungi hanya ruang. Antaranya, s bermaksud memadankan ruang dan + bermaksud memadankan satu atau lebih. Contoh kod: functionisEmptySt

Dalam PHP, ungkapan biasa ialah alat padanan dan pengesahan rentetan yang biasa digunakan. Semasa proses pembangunan, laluan fail input perlu kerap disahkan untuk memastikan ia berada dalam format yang betul. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa untuk mengesahkan sama ada rentetan ialah laluan fail. Pertama, kita perlu menentukan format asas laluan fail. Dalam sistem Windows, laluan fail biasa adalah dalam format yang serupa dengan "C:ProgramFilesPHPphp.exe". Laluan dibahagikan kepada bahagian berikut:

Nombor ID dan nombor pasport adalah nombor dokumen biasa dalam kehidupan orang ramai. Apabila melaksanakan fungsi yang melibatkan nombor dokumen ini, selalunya perlu melakukan pengesahan format pada nombor yang dimasukkan untuk memastikan ketepatannya. Dalam PHP, ungkapan biasa boleh digunakan untuk mencapai fungsi ini Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan sama ada rentetan input dalam format nombor ID atau nombor pasport. 1. Pengesahan nombor ID Nombor ID terdiri daripada 18 digit dan digit terakhir boleh berupa huruf (kod semak adalah seperti berikut: 6 pertama).

Semasa menulis aplikasi web, anda selalunya perlu mengesahkan nombor telefon. Kaedah biasa dalam PHP ialah menggunakan ungkapan biasa untuk menentukan sama ada nombor telefon berada dalam format yang betul. Ungkapan biasa ialah alat berkuasa yang boleh membantu anda mengenal pasti corak tertentu dalam pernyataan ringkas. Di bawah ialah contoh menggunakan ungkapan biasa dalam PHP untuk mengesahkan format nombor telefon. Mula-mula, mari kita tentukan format biasa untuk nombor telefon. Nombor telefon boleh mengandungi nombor, kurungan, tanda sempang dan ruang. Nombor telefon standard hendaklah mengandungi 10 digit, didahului dengan

Dengan perkembangan pesat Internet, alamat URL telah menjadi bahagian yang sangat diperlukan dalam kehidupan seharian orang ramai. Dalam pembangunan web, untuk memastikan alamat URL yang dimasukkan oleh pengguna boleh dikenali dan digunakan dengan betul oleh sistem, kami perlu melakukan pengesahan format padanya. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan format alamat URL. 1. Komponen asas alamat URL Sebelum memahami cara mengesahkan format alamat URL, kita perlu memahami komponen asas alamat URL terlebih dahulu. Biasanya, alamat URL standard terdiri daripada

Apabila membangunkan aplikasi web, selalunya perlu untuk mengesahkan bahawa input pengguna mematuhi keperluan format dan panjang tertentu. Ungkapan biasa PHP menyediakan kaedah yang berkuasa untuk pengesahan. Artikel ini akan memperkenalkan cara menggunakan ungkapan biasa PHP untuk mengesahkan input dengan panjang tertentu. Tentukan keperluan panjang input Sebelum anda mula menulis ungkapan biasa, anda perlu menentukan keperluan panjang input. Contohnya, jika pengguna diminta memasukkan kata laluan sepanjang 8, maka ungkapan biasa hendaklah sepadan dengan 8 aksara dan bukannya padanan rentetan 8 aksara atau lebih. Tulis regex
