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 "电话号码匹配失败!"; }
bermakna 10 nombor mesti muncul secara berterusan dan tiada ruang atau aksara lain dibenarkan untuk disisipkan. d{10}
+86-(010)-1234567
1234567890
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!