Εξαγωγέας Αριθμών Τηλεφώνου
Εξάγετε και μορφοποιήστε αριθμούς τηλεφώνου από οποιοδήποτε κείμενο χρησιμοποιώντας libphonenumber-js. Υποστηρίζει διεθνείς μορφές με E.164, RFC 3966 και επιλογές εθνικής μορφοποίησης.
Είσοδος
Έξοδος
Readme
Τι είναι η εξαγωγή αριθμών τηλεφώνου;
Η εξαγωγή αριθμών τηλεφώνου είναι η διαδικασία αυτόματης αναγνώρισης και απομόνωσης αριθμών τηλεφώνου από μη δομημένο κείμενο. Οι αριθμοί τηλεφώνου εμφανίζονται σε πολλές μορφές σε όλο τον κόσμο—ορισμένοι χρησιμοποιούν παρενθέσεις, άλλοι χρησιμοποιούν παύλες ή κενά, και οι διεθνείς αριθμοί περιλαμβάνουν κωδικούς χωρών με σύμβολα συν. Αυτή η ποικιλία κάνει την χειручειρική εξαγωγή κουραστική και επιρρεπή σε σφάλματα, ειδικά όταν ασχολείστε με μεγάλες ποσότητες κειμένου από μηνύματα ηλεκτρονικού ταχυδρομείου, έγγραφα ή ιστοσελίδες.
Η σύγχρονη εξαγωγή αριθμών τηλεφώνου βασίζεται σε εξελιγμένους αλγόριθμους ανάλυσης που κατανοούν τη δομή των αριθμών τηλεφώνου σε διαφορετικές χώρες. Αυτοί οι αλγόριθμοι μπορούν να διακρίνουν μεταξύ έγκυρων αριθμών τηλεφώνου και τυχαίων ακολουθιών ψηφίων, να αναγνωρίσουν κανόνες μορφοποίησης ειδικούς για κάθε χώρα και να επικυρώσουν αριθμούς σύμφωνα με διεθνή πρότυπα τηλεπικοινωνιών όπως το E.164.
Περιγραφή εργαλείου
Αυτό το εργαλείο εξάγει αριθμούς τηλεφώνου από οποιοδήποτε κείμενο παρέχετε, ανεξάρτητα από τον τρόπο μορφοποίησής τους. Απλώς επικολλήστε το κείμενό σας που περιέχει αριθμούς τηλεφώνου, και το εργαλείο θα αναγνωρίσει, θα αναλύσει και θα παραθέσει όλους τους έγκυρους αριθμούς τηλεφώνου που βρίσκει. Μπορείτε να επιλέξετε την προτιμώμενη μορφή εξόδου σας και προαιρετικά να καθορίσετε μια προεπιλεγμένη χώρα για αριθμούς χωρίς κωδικούς χωρών.
Παραδείγματα
Κείμενο εισόδου:
Επικοινωνήστε με τα γραφεία μας:
US Sales: (555) 123-4567
UK Support: +44 20 7946 0958
Emergency: 911
Email john@example.com or call 1-800-555-0199
Text us at 555.867.5309 for more info.Έξοδος (μορφή E.164):
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309Έξοδος (Διεθνής μορφή):
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309Χαρακτηριστικά
- Πολλαπλές μορφές εξόδου: Επιλέξτε από Διεθνή, Εθνική, E.164, RFC3966, ή διατηρήστε την αρχική μορφή όπως βρέθηκε στο κείμενο
- Αυτόματη αναγνώριση χώρας: Αναγνωρίζει αυτόματα κωδικούς χωρών από διεθνείς αριθμούς, ή ορίστε μια προεπιλεγμένη χώρα για τοπικούς αριθμούς
- Αφαίρεση διπλοτύπων: Προαιρετικά φιλτράρετε διπλοτυπικούς αριθμούς τηλεφώνου που εμφανίζονται πολλές φορές στο κείμενό σας
- Εξαγωγή σε πραγματικό χρόνο: Οι αριθμοί εξάγονται στιγμιαία καθώς πληκτρολογείτε ή επικολλάτε κείμενο
- Επικύρωση: Επιστρέφει μόνο έγκυρους αριθμούς τηλεφώνου που ταιριάζουν με διεθνή πρότυπα τηλεπικοινωνιών
Εξήγηση μορφών εξόδου
| Μορφή | Περιγραφή | Παράδειγμα |
|---|---|---|
| Διεθνής | Μορφή ευανάγνωστη για ανθρώπους με κενά | +1 555 123 4567 |
| Εθνική | Τοπική μορφή χωρίς κωδικό χώρας | (555) 123-4567 |
| E.164 | Τυπική μορφή αναγνώσιμη από μηχανές | +15551234567 |
| RFC3966 | Μορφή URI για σύνδεσμους κλήσης | tel:+1-555-123-4567 |
| Αρχική | Διατηρεί την ακριβή μορφή από το κείμενο προέλευσης | 555.123.4567 |
Περιπτώσεις χρήσης
- Καθαρισμός δεδομένων CRM: Εξάγετε αριθμούς τηλεφώνου από ακατάστατα δεδομένα πελατών, ενδοσκοπήσεις ηλεκτρονικού ταχυδρομείου ή εισαγόμενα υπολογιστικά φύλλα για να δημιουργήσετε μια καθαρή, τυποποιημένη λίστα επαφών
- Δημιουργία δυνητικών πελατών: Εξάγετε αριθμούς τηλεφώνου από καταλόγους επιχειρήσεων, web scrapes ή υλικά μάρκετινγκ για εκστρατείες επικοινωνίας
- Μετανάστευση δεδομένων: Μετατρέψτε αριθμούς τηλεφώνου σε μορφή E.164 κατά τη μετανάστευση μεταξύ συστημάτων που απαιτούν τυποποιημένες μορφές αριθμών
Πώς λειτουργεί
Το εργαλείο χρησιμοποιεί τη βιβλιοθήκη libphonenumber, που αναπτύχθηκε αρχικά από τη Google για Android. Σαρώνει το κείμενό σας χαρακτήρα προς χαρακτήρα, αναγνωρίζοντας ακολουθίες που θα μπορούσαν να είναι αριθμοί τηλεφώνου με βάση το μήκος, τα μοτίβα ψηφίων και τους χαρακτήρες μορφοποίησης. Κάθε υποψήφιος επικυρώνεται στη συνέχεια σε μια ολοκληρωμένη βάση δεδομένων κανόνων αριθμών τηλεφώνου ειδικών για κάθε χώρα, συμπεριλαμβανομένων έγκυρων κωδικών περιοχής, μήκη αριθμών και συμβάσεων μορφοποίησης.
Όταν δεν υπάρχει κωδικός χώρας, το εργαλείο χρησιμοποιεί την επιλεγμένη προεπιλεγμένη χώρα σας για να ερμηνεύσει τον αριθμό. Για παράδειγμα, το "555-123-4567" θα αναλυόταν ως αριθμός ΗΠΑ εάν έχει επιλεγεί η Ενωμένες Πολιτείες, ή ως αριθμός διαφορετικής χώρας με βάση την επιλογή σας.
Συμβουλές
- Ορίστε μια προεπιλεγμένη χώρα κατά την εξαγωγή τοπικών αριθμών χωρίς κωδικούς χωρών για βελτίωση της ακρίβειας
- Χρησιμοποιήστε τη μορφή E.164 κατά την αποθήκευση αριθμών σε βάσεις δεδομένων ή APIs—είναι το διεθνές πρότυπο για επεξεργασία μηχανών
- Η μορφή RFC3966 είναι τέλεια για τη δημιουργία κλικάρισιμων συνδέσμων τηλεφώνου σε έγγραφα HTML ή markdown
- Ενεργοποιήστε την "Αφαίρεση διπλοτύπων" κατά την επεξεργασία κειμένου που μπορεί να περιέχει τον ίδιο αριθμό πολλές φορές