Ekstrak Nomor Telepon dari Teks
Lampirkan teks apa pun yang mengandung prosa, tanda tangan, atau kode HTML yang diambil dari sumber, lalu ekstrak semua nomor telepon yang terkandung di dalamnya. Alat ekstraksi ini mampu mengenali format (xxx) xxx-xxxx khas Amerika Utara, format terpisah oleh ruang khas Eropa, format internasional ringkas +CC..., serta format longgar yang umum digunakan dalam email (555.123.4567, +44 20 7946 0958). Hasil ekstraksi dikembalikan dalam bentuk aslinya, sehingga Anda dapat menormalisasinya kemudian menggunakan pustaka seperti libphonenumber.
Cara mengekstrak nomor telepon
-
1
Tempel sumber
Tambahkan informasi berikut ke teks: halaman kontak, tanda tangan surel, ekspor file CSV, dan catatan obrolan.
-
2
Jalankan pemindaian
Regex tersebut memindai teks untuk mencari rangkaian angka yang terdiri dari minimal 7 digit, ditambah pemisah atau kode negara yang dapat dikenali.
-
3
Tinjau hasil yang cocok
Hasil menampilkan satu kandidat per baris, dengan duplikat dihapus otomatis. Periksa daftar untuk mengenali hasil positif palsu (nomor pesanan, tanggal) dan perbaiki teks sumber jika ada yang lolos.
-
4
Salin atau ekspor
Unduh daftar bersih dalam format teks biasa, satu nomor per baris, siap digunakan di CRM atau alat pemanggil Anda.
Bentuk nomor telepon yang dapat diidentifikasi
Nomor telepon seringkali tidak teratur karena setiap negara memiliki konvensi masing-masing, dan orang-orang umumnya tetap mengabaikan aturan tersebut. Alat ekstraksi ini difokuskan pada pola struktur yang jelas yang terdapat dalam teks asli.
Format yang Diterima (Contoh)
| Format | Contoh | Catatan |
|---|---|---|
| E.164 | +14155552671 |
Standar emas; gunakan untuk penyimpanan. |
| Internasional dipisah spasi | +44 20 7946 0958 |
Telepon tetap di Inggris dengan kelompok yang dipisahkan oleh spasi. |
| NANP Amerika Utara | (415) 555-2671 |
Tanda kurung di sekitar kode wilayah. |
| Tanda titik khas Amerika Utara | 415.555.2671 |
Umum digunakan dalam tanda tangan surel. |
| Lokal Eropa | 020 7946 0958 |
Prefiks trunk dengan angka nol di awal. |
| Meksiko (10 digit) | 55 1234 5678 |
Tidak memiliki kode negara. |
Hasil positif palsu yang perlu diperhatikan
- Nomor pesanan dan nomor pelacakan. Nomor pelacakan FedEx berupa angka 13 digit dapat tampak seperti nomor telepon jika ditulis dengan spasi; periksa konteks sekitarnya.
- Tanggal:
2024 09 15dapat cocok dengan pola berupa angka 7 digit atau lebih, tergantung pada mode regex yang digunakan. Sebaiknya saring tanggal terlebih dahulu jika sumber data Anda banyak mengandung tanggal. - Nomor kartu kredit: Kelompok angka berjumlah 16 digit dalam format
4xxx xxxx xxxx xxxxdapat ikut cocok. Samarkan data PCI terlebih dahulu sebelum diekstraksi.
Tips: Normalisasi terlebih dahulu sebelum menyimpan
Berbagai cara memasukkan nomor yang sebenarnya sama adalah akar dari kesulitan deduplikasi di CRM. Cukup satu proses cepat dengan pustaka yang memahami aturan tiap negara (libphonenumber, phonenumbers dalam Python, atau laravel-phone dalam PHP) akan mengonversi semua data ke format E.164, satu-satunya format yang sebaiknya disimpan dalam basis data.
Pertanyaan yang Sering Diajukan
Ekstraktor mengembalikan hasil pencocokan mentah; inferensi negara memerlukan paket data yang berisi kode penelponan dan aturan panjang nomor telepon. Jika Anda hanya tertarik pada prefiks +CC, bagian tersebut akan dipertahankan secara harfiah dalam keluaran.
Ekstraktor hanya mengembalikan nomor utama; ekstensi dalam format inline seperti 555-2671 ext. 123 bukan bagian dari hasil yang cocok. Untuk penyimpanan E.164 yang ketat, pisahkan semua data setelah ext, x, atau # ke bidang tersendiri.
Ya, nomor gratis di Amerika Serikat (800, 888, 877, 866, 855, 844, 833) sesuai dengan pola NANP yang umum. Nomor lokal gratis di Inggris seperti 0800 juga dapat digunakan karena penampilannya mirip dengan nomor telepon tetap biasa.
Tidak ada salinan dari data yang Anda masukkan yang disimpan setelah respons ekstraksi dikirim kembali; pemrosesan dilakukan langsung di memori sesuai permintaan tersebut.
Alat Terkait
Penghitung Kata
Hitung kata, karakter, kalimat, dan paragraf lengkap dengan waktu baca, waktu bicara, kepadatan kata kunci, dan skor keterbacaan Flesch untuk esai, posting, caption, dan meta description.
Simbol panah untuk disalin
Salin panah Unicode umum sekali klik: lurus, ganda, diagonal, berkait, melingkar, dan segitiga untuk dokumen, chat, dan desain.
Generator Nama Kota
Buat nama kota, kota kecil, desa, dan ibu kota fiktif untuk worldbuilding, peta, game, cerita, dan data contoh, lengkap dengan catatan singkat untuk tiap hasil.
Simbol Kurang Dari atau Sama Dengan
Salin tanda ≤ beserta simbol perbandingan matematika terkait. Termasuk Unicode, entitas HTML, dan markah LaTeX untuk spreadsheet, makalah, dan halaman web.
Konverter Teks Ramah Disleksia
Atur ulang teks yang ditempel menjadi paragraf pendek dan baris sekitar 72 karakter agar lebih mudah dibaca. Salin hasilnya ke dokumen, surel, atau editor mana pun.
Pembuat Anagram
Masukkan kata pendek dan lihat setiap penyusunan ulang huruf yang unik, dengan permutasi duplikat dihapus dan batas hasil yang bisa diatur.
Alat ini tersedia dalam bahasa lain
- 텍스트에서 전화번호 추출하기 [KO]
- ดึงหมายเลขโทรศัพท์จากข้อความ [TH]
- Extract Phone Numbers from Text [EN]
- Extrahera telefonnummer från text [SV]
- Telefoonnummers extraheren uit tekst [NL]
- 从文本中提取电话号码 [ZH]
- Wydobycie numerów telefonów z tekstu [PL]
- Trích xuất số điện thoại từ văn bản [VI]
- استخراج أرقام الهواتف من النص [AR]
- Metinden Telefon Numarasını Çıkarma [TR]
- テキストから電話番号を抽出 [JA]
- Extrair Números de Telefone do Texto [PT]
- Extraer Números de Teléfono del Texto [ES]
- Telefonnummern aus Text extrahieren [DE]
- Extraire les numéros de téléphone du texte [FR]
- Estrai numeri di telefono dal testo [IT]
- Извлечение номеров телефонов из текста [RU]