Di postingan ini, kita akan melihat cara memvalidasi nomor telepon dalam PHP. Dalam banyak situasi, pengembang web perlu memvalidasi nomor telepon yang dikirimkan melalui formulir Show
Jadi dalam kasus ini, kita harus memastikan bahwa nomor telepon yang dikirimkan adalah dalam struktur atau pola yang valid Validasi nomor telepon di PHP bukanlah tugas yang sulit. Kami akan melakukannya dengan cara yang sederhana dan mudah Kita semua tahu bahwa nomor telepon umumnya terdiri dari 10 digit angka. Tetapi ada banyak pengecualian yang dapat terjadi dan untuk alasan ini, tidak cukup hanya dengan memeriksa apakah bilangan tersebut merupakan bilangan bulat dengan panjang 10 Terkadang pengguna dapat mengirimkan nomor dengan kode negara atau terkadang tanda “+” sebelum kode negara. Jadi ini mungkin terlihat seperti tugas yang lebih rumit untuk divalidasi Tapi, jangan khawatir. Di sini Anda akan mendapatkan fungsi PHP siap pakai yang hanya berisi beberapa baris kode Validasi email dalam PHP menggunakan FILTER_VALIDATE_EMAIL Di sini, di posting ini, kami akan menunjukkan kepada Anda contoh kode yang akan melakukan tugas kami Kami akan membuat fungsi yang dapat digunakan untuk memvalidasi nomor ponsel. Di bawah ini adalah kode fungsi yang diberikan function validate_phone_number($phone) { // Allow +, - and . in phone number $filtered_phone_number = filter_var($phone, FILTER_SANITIZE_NUMBER_INT); // Remove "-" from number $phone_to_check = str_replace("-", "", $filtered_phone_number); // Check the lenght of number // This can be customized if you want phone number from a specific country if (strlen($phone_to_check) < 10 || strlen($phone_to_check) > 14) { return false; } else { return true; } } Fungsi di atas akan mengambil nomor telepon sebagai parameter. Di dalam fungsi, kami telah menghapus semua karakter ilegal dari angka sehingga hanya menerima “+”, “-” dan “. ” menggunakan filter FILTER_SANITIZE_NUMBER_INT. Nah, Anda mungkin memperhatikan, nomor telepon dapat ditulis seperti format ini – +91-523-452-5555 dalam banyak kasus. Itu sebabnya kami mengizinkan "+" dan "-" di nomor telepon Kemudian kami telah menghapus "-" dari nomor telepon dengan menggunakan fungsi str_replace PHP Hasilkan PDF dari template HTML di PHP menggunakan Dompdf Bagaimana cara mengirim email menggunakan fungsi PHP mail()? Setelah itu, kami telah memeriksa panjangnya dan mengembalikan benar atau salah tergantung pada panjangnya. Anda mungkin memperhatikan bahwa panjangnya harus antara 10 hingga 14. Hal ini karena umumnya, angka terdiri dari 10 karakter dan dengan kode negara mungkin hingga 14 Sekarang di bawah ini adalah penggunaan fungsi yang baru saja kita buat $phone = "+91-444-444-5555"; if (validate_phone_number($phone) == true) { echo "Phone number is valid"; } else { echo "Invalid phone number"; }_ Kode di atas akan mengembalikan "Nomor telepon valid" karena mengembalikan benar. Jika itu salah maka itu akan mengembalikan "Nomor telepon tidak valid" Jadi bagaimana itu? Apakah Anda menikmati postingan ini? 3 tanggapan untuk “Bagaimana memvalidasi nomor telepon di PHP?”
|