Tutorial pembangunan PHP asas: Petua untuk menulis peraturan biasa

1. Petua untuk menulis ungkapan biasa

Tipu untuk ungkapan biasa: tulis sedikit dan uji sedikit.

Kerana kami memerlukan ketetapan berterusan dan menggunakan preg_match untuk membandingkan sama ada perlawanan itu boleh berjaya. Jika ia berjaya, mari kita tulis titik seterusnya. Sehingga anda selesai menulis dan semua perlawanan berjaya!

Sebagai contoh, saya ingin menulis ungkapan biasa untuk alamat e-mel. Perkara pertama yang saya mahu lakukan ialah menyenaraikan semua format e-mel yang biasa digunakan. Contohnya:

liwenkai@phpxy.com liwenkai@corp.baidu.cm liwenkai@126.com l_w_k@xxx.com 12345@qq.com

Format yang biasa digunakan adalah seperti berikut . Kemudian kita boleh menganalisis:

1 Mula-mula padankan watak w+ sebelum @ (kerana 0-9A-Za-z_)

2 yang kedua diikuti dengan simbol @

3 yang ketiga ditulis [a-zA-Z0-9-]+ kerana nama domain utama seperti qq dan 126 tidak boleh ada. garis bawah.

4. Jadi kita boleh menulisnya sebagai: ([a-zA-Z0-9-]+.){1,2}

5 di atas adalah untuk melarikan diri maksudnya sendiri. Tanda kurung mesti diulang sekurang-kurangnya sekali dan paling banyak dua kali.

6. Ikuti sahaja com|cn|org|gov.cn|net|edu.cn, dsb.

Oleh itu, penggunaan Ungkapan biasa kami:

/w+@([a-zA-Z0-9-]+.){1,2}(com|cn|org|gov.cn|net|edu.cn)/

Pengaturan e-mel berjaya.

2. Fungsi biasa yang biasa digunakan

Fungsi biasa kami yang biasa digunakan ialah:

24.png

Sila gunakan manual untuk fungsi ini. Jika anda mempunyai sebarang soalan atau menghadapi masalah, anda boleh datang ke laman web rasmi kami untuk bertanya soalan.

Ungkapan biasa tentang soalan yang sering ditemui dalam temu bual

3 Beberapa ungkapan biasa yang sering diuji dalam temu bual ialah

. 1. Padankan alamat e-mel

2. Padankan nombor telefon mudah alih

3. Padankan URL

4

5 Tulis pengumpul
Lain-lain....

Ungkapan biasa yang biasa digunakan

Berikut ialah kaedah untuk mencari ungkapan biasa dengan cepat butiran bermakna.
Hanya cari dan salin apabila diperlukan!


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
  • Cadangan kursus
  • Muat turun perisian kursus