Pengenalan:
Mengesahkan nombor telefon adalah penting untuk memastikan input pengguna berada dalam format yang betul untuk pelbagai aplikasi. Artikel ini menangani keperluan untuk meningkatkan ungkapan biasa sedia ada untuk mengesahkan nombor telefon dalam format tertentu, seperti sepuluh digit tanpa sebarang aksara khas.
Masalah:
A pembangun menghadapi senario di mana mereka perlu mengesahkan nombor telefon dalam tiga format:
Ungkapan biasa sedia ada (/^(()?d{3}())?( -|s)?d{3}(-|s)d{4}$/) hanya memenuhi dua yang pertama format.
Penyelesaian:
Untuk menangani isu ini, kami boleh mengubah suai ungkapan biasa untuk memasukkan format sepuluh digit:
/^[\+]?[0-9]{0,3}\W?+[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
Penjelasan:
Contoh Pengesahan:
Ungkapan biasa yang dipertingkatkan mengesahkan semua format yang diberikan, termasuk:
Format Tambahan:
Ungkapan biasa juga menyokong tambahan berikut format:
Dengan menggabungkan ungkapan biasa yang dipertingkatkan ini, pengesahan nombor telefon dalam format yang diberikan boleh dicapai dengan berkesan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesahkan Nombor Telefon Sepuluh Digit dan Format Lain Menggunakan Ungkapan Biasa JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!