Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP

Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP

WBOY
WBOYasal
2023-06-24 08:44:241644semak imbas

Apabila menulis aplikasi web, pengesahan nombor telefon selalunya diperlukan. Kaedah biasa dalam PHP ialah menggunakan ungkapan biasa untuk menentukan sama ada nombor telefon berada dalam format yang betul.

Ekspresi 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.

Pertama, 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, tiga digit pertama ialah kod kawasan dan tujuh digit terakhir ialah nombor telefon. Format nombor telefon akhir sepatutnya kelihatan seperti ini: (123) 456-7890.

Sekarang, mari kita lihat cara menggunakan ungkapan biasa dalam PHP untuk menyemak sama ada nombor telefon sepadan dengan format ini. Berikut ialah kod contoh menggunakan fungsi preg_match:

$phone_number = "(123) 456-7890";
$pattern = "/^([0-9]{3})s[0-9]{3}-[0-9]{4}$/";
if (preg_match($pattern, $phone_number)) {
  echo "Phone number is valid.";
} else {
  echo "Invalid phone number.";
}

Terdapat beberapa bahagian untuk ungkapan biasa ini. Pertama, kami menggunakan simbol ^ dan $ untuk mengehadkan ungkapan biasa pada permulaan dan penghujung nombor telefon. Kami kemudian menggunakan simbol dan kurungan untuk memadankan permulaan nombor telefon supaya kami boleh memastikan ia adalah kod kawasan yang sah. Seterusnya, kami menggunakan aksara s untuk memadankan aksara ruang dalam nombor telefon, dan kemudian gunakan - untuk memisahkan dua bahagian nombor telefon.

Akhir sekali, kami menggunakan {3} dan {4} untuk memadankan kod kawasan tiga digit dan nombor telefon empat digit. Selain itu, kami juga boleh memadankan nombor telefon dengan panjang tertentu dengan menggunakan selang waktu.

Mengesahkan format nombor telefon dengan ungkapan biasa PHP ialah helah hebat yang boleh membantu anda mencipta aplikasi web yang lebih cekap dan memastikan data yang dimasukkan pengguna diformatkan dengan betul. Kami berharap kod sampel ini membantu anda semasa menulis aplikasi PHP yang mengesahkan nombor telefon.

Atas ialah kandungan terperinci Bagaimana untuk mengesahkan format nombor telefon dengan ungkapan biasa PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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