Rumah >pembangunan bahagian belakang >tutorial php >Ungkapan biasa PHP dalam tindakan: memadankan nombor telefon
Dalam pengaturcaraan, ungkapan biasa PHP adalah konsep yang sangat penting. Ungkapan biasa ialah alat yang digunakan untuk memadankan, mencari dan menggantikan rentetan. Dalam artikel ini, kita akan belajar cara menggunakan ungkapan biasa PHP untuk memadankan nombor telefon.
Nombor telefon boleh dalam format yang berbeza, daripada nombor yang mengandungi pelbagai aksara kepada nombor yang mengandungi hanya digit. Tanpa mengira format, pemadanan boleh dilakukan melalui ungkapan biasa.
Sekarang mari buat peraturan mudah untuk memadankan nombor telefon. Ini adalah contoh yang sangat mudah. Kami menganggap bahawa format nombor telefon ialah:
+86-1234567890
di mana +86 ialah kod negara dan 1234567890 ialah nombor telefon. Berikut ialah corak ungkapan biasa yang boleh digunakan untuk memadankan nombor telefon dalam format ini:
$pattern = '/^+86-d{10}$/';
Seterusnya, kami menerangkan pelbagai bahagian yang digunakan dalam corak ini langkah demi langkah:
/
mewakili titik permulaan dan penamat bagi padanan ungkapan biasa. /
^
+
86-
d{10}
$
$phone_number = '+86-1234567890'; if (preg_match("/^+86-d{10}$/", $phone_number)) { echo "电话号码匹配成功!"; } else { echo "电话号码匹配失败!"; }Apabila kod di atas dilaksanakan, "Nombor telefon berjaya dipadankan!" Untuk meringkaskan, ungkapan biasa ini mengenal pasti format nombor telefon melalui padanan corak. Antaranya,
bermakna 10 nombor mesti muncul secara berterusan dan tiada ruang atau aksara lain dibenarkan untuk disisipkan. d{10}
+86-(010)-1234567dan nombor telefon tanpa kod negara, serupa dengan:
1234567890Dalam kes ini, kami perlu menulis A lagi ungkapan biasa yang kompleks, dan yang perlu mengambil kira kes tambahan ini. Akhir sekali, saya juga ingin menyatakan bahawa dalam proses menggunakan ungkapan biasa, anda perlu menggunakan mod yang berbeza secara fleksibel mengikut keperluan tertentu. Oleh kerana ungkapan biasa itu sendiri terdiri daripada corak yang berbeza, hanya dengan memilih ungkapan biasa yang sesuai mengikut keperluan boleh kesan padanan yang lebih baik dicapai.
Atas ialah kandungan terperinci Ungkapan biasa PHP dalam tindakan: memadankan nombor telefon. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!