Μετάβαση στο περιεχόμενο

Γεννήτρια και Επαληθευτής Τηλεφωνικών Αριθμών - Δοκιμαστικοί Αριθμοί για Οποιαδήποτε Χώρα

Δημιουργήστε έγκυρους δοκιμαστικούς τηλεφωνικούς αριθμούς για ΗΠΑ, Ηνωμένο Βασίλειο, Μεξικό, Ινδία. Δημιουργήστε κινητούς ή σταθερούς αριθμούς με σωστή μορφοποίηση. Δωρεάν εργαλείο για προγραμματιστές που ελέγχουν λογική επικύρωσης.

Γεννήτρια και Επαληθευτής Τηλεφωνικών Αριθμών

Υπολογιστής φόρτωσης...
📚

Τεκμηρίωση

Γιατί Έχει Σημασία η Δημιουργία Τηλεφωνικών Αριθμών

Η δοκιμή λογικής επικύρωσης τηλεφωνικών αριθμών μπορεί να είναι απογοητευτική. Χρειάζεστε ρεαλιστικούς αριθμούς που ακολουθούν πρότυπα συγκεκριμένων χωρών, αλλά η χειροκίνητη δημιουργία δεδομένων δοκιμής είναι κουραστική και επιρρεπής σε σφάλματα. Αυτό το εργαλείο λύνει αυτό το πρόβλημα δημιουργώντας δομικά έγκυρους τηλεφωνικούς αριθμούς για πολλές χώρες - με σωστούς κωδικούς περιοχής, προθέματα κινητών και μορφοποίηση.

Είτε δημιουργείτε μια φόρμα επικοινωνίας, δοκιμάζετε ένα API SMS ή συμπληρώνετε μια βάση δεδομένων ανάπτυξης, θα λάβετε αριθμούς που ταιριάζουν με πραγματικές μορφές. Το εργαλείο χειρίζεται την πολυπλοκότητα διεθνών προτύπων (όπως E.164) διατηρώντας ταυτόχρονα μια απλή διεπαφή: επιλέξτε μια χώρα, διαλέξτε κινητό ή σταθερό, και δημιουργήστε.

Τι το κάνει διαφορετικό από τυχαίους γεννήτορες ψηφίων; Σέβεται τους κανόνες. Οι κινητοί αριθμοί του Μεξικού παίρνουν σωστούς κωδικούς περιοχής (55 για την Πόλη του Μεξικού, 33 για Γκουανταλαχάρα). Οι αμερικανικοί αριθμοί αποφεύγουν άκυρα πρότυπα όπως η έναρξη κωδικών περιοχής με 0 ή 1. Οι κινητοί αριθμοί του Ηνωμένου Βασιλείου ξεκινούν με 7. Αυτές οι λεπτομέρειες έχουν σημασία όταν δοκιμάζετε λογική επικύρωσης που οι χρήστες θα συναντήσουν σε παραγωγή.

Πώς Λειτουργεί ο Γεννήτορας Τηλεφωνικών Αριθμών

Πίσω από το απλό περιβάλλον, ο γεννήτορας εφαρμόζει κανόνες ανά χώρα για να δημιουργήσει έγκυρους τηλεφωνικούς αριθμούς:

  1. Επιλογή Χώρας & Περιοχής: Επιλέξτε τη χώρα και την περιοχή-στόχο. Αυτό καθορίζει τον κωδικό περιοχής—για παράδειγμα, επιλέγοντας "CDMX" στο Μεξικό χρησιμοποιεί αυτόματα τον κωδικό περιοχής 55.

  2. Λογική Τύπου Αριθμού: Οι κινητοί και σταθεροί αριθμοί ακολουθούν διαφορετικά πρότυπα. Στο Ηνωμένο Βασίλειο, οι κινητοί ξεκινούν με 7, ενώ οι σταθεροί χρησιμοποιούν γεωγραφικούς κωδικούς όπως το 20 για το Λονδίνο. Το εργαλείο εφαρμόζει το σωστό πρόθεμα βάσει της επιλογής σας.

  3. Τυχαία Δημιουργία Ψηφίων: Για τους αριθμούς συνδρομητών, το εργαλείο δημιουργεί τυχαία ψηφία εντός έγκυρων εύρων. Δεν λειτουργούν όλα τα ψηφία παντού—οι κωδικοί περιοχής των ΗΠΑ δεν μπορούν να ξεκινούν με 0 ή 1, και ορισμένοι κωδικοί είναι δεσμευμένοι για υπηρεσίες.

  4. Εφαρμογή Μορφοποίησης: Οι αριθμοί μορφοποιούνται σύμφωνα με τα πρότυπα E.164 (διεθνή) ή τοπικές συμβάσεις. Οι μεξικάνικοι αριθμοί εμφανίζονται ως "+52 55 1234 5678" διεθνώς ή "55 1234 5678" τοπικά.

  5. Επικύρωση: Κάθε δημιουργούμενος αριθμός ελέγχεται έναντι προτύπων regex συγκεκριμένων για κάθε χώρα. Αυτό εντοπίζει δομικά σφάλματα πριν την εμφάνιση του αριθμού.

Τι δεν θα δείτε: Το εργαλείο αποφεύγει σκόπιμα τους αριθμούς έκτακτης ανάγκης (όπως 911), τα εύρη δοκιμών και τους κωδικούς ειδικών υπηρεσιών. Αυτό καθιστά την έξοδο ασφαλέστερη για περιβάλλοντα δοκιμών όπου δεν θέλετε να ενεργοποιήσετε κατά λάθος πραγματικές υπηρεσίες.

Τύπος και Αλγόριθμοι

Παρόλο που η δημιουργία τηλεφωνικών αριθμών μπορεί να φαίνεται σαν μια απλή τυχαία διαδικασία, η σωστή υλοποίηση απαιτεί κατανόηση των μαθηματικών περιορισμών και προτύπων που καθιστούν τους τηλεφωνικούς αριθμούς έγκυρους σε διαφορετικές περιοχές.

Αλγόριθμος Τυχαίας Δημιουργίας Αριθμών

Ο βασικός αλγόριθμος για τη δημιουργία ενός έγκυρου τηλεφωνικού αριθμού ακολουθεί αυτόν τον τύπο:

N=C+A+P+SN = C + A + P + S

Όπου:

  • NN είναι ο πλήρης τηλεφωνικός αριθμός
  • CC είναι ο κωδικός χώρας (προαιρετικός για τοπική μορφή)
  • AA είναι ο κωδικός περιοχής/περιφέρειας
  • PP είναι το πρόθεμα (το οποίο μπορεί να έχει περιορισμούς ανάλογα με τον τύπο του αριθμού)
  • SS είναι ο αριθμός συνδρομητή (τυχαία ψηφία)

Αλγόριθμος Επικύρωσης

Η επικύρωση των τηλεφωνικών αριθμών μπορεί να εκφραστεί ως λειτουργία αντιστοίχισης προτύπου κανονικής έκφρασης, η οποία μπορεί να αναπαρασταθεί μαθηματικά ως:

1 & \text{αν } N \text{ ταιριάζει με } R_c \\ 0 & \text{διαφορετικά} \end{cases}$$ Όπου: - $V(N)$ είναι το αποτέλεσμα επικύρωσης (1 για έγκυρο, 0 για μη έγκυρο) - $N$ είναι ο τηλεφωνικός αριθμός που επικυρώνεται - $R_c$ είναι το πρότυπο κανονικής έκφρασης για τη χώρα $c$ ### Πιθανότητα και Κατανομή Κατά τη δημιουργία τυχαίων τηλεφωνικών αριθμών, πρέπει να λάβουμε υπόψη το έγκυρο εύρος ψηφίων για κάθε θέση. Για παράδειγμα, στις ΗΠΑ, οι κωδικοί περιοχής δεν μπορούν να ξεκινούν με 0 ή 1 και δεν μπορούν να είναι κωδικοί υπηρεσίας όπως το 911. Ο αριθμός των πιθανών έγκυρων τηλεφωνικών αριθμών για μια χώρα μπορεί να υπολογιστεί ως: $$P_c = \prod_{i=1}^{n} d_i$$ Όπου: - $P_c$ είναι ο συνολικός αριθμός των πιθανών έγκυρων τηλεφωνικών αριθμών για τη χώρα $c$ - $n$ είναι ο αριθμός των θέσεων στον τηλεφωνικό αριθμό (εξαιρουμένου του κωδικού χώρας) - $d_i$ είναι ο αριθμός των έγκυρων ψηφίων για τη θέση $i$ Για παράδειγμα, για τηλεφωνικούς αριθμούς ΗΠΑ (εξαιρουμένου του κωδικού χώρας): - Πρώτο ψηφίο κωδικού περιοχής: 8 πιθανότητες (2-9) - Δεύτερο και τρίτο ψηφίο κωδικού περιοχής: 10 πιθανότητες κάθε ένα (0-9) - Επτά ψηφία συνδρομητή: 10 πιθανότητες κάθε ένα (0-9) $$P_{US} = 8 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 \times 10 = 8 \times 10^9 = 8,000,000,000$$ Αυτό σημαίνει ότι υπάρχουν 8 δισεκατομμύρια πιθανοί έγκυροι τηλεφωνικοί αριθμοί ΗΠΑ, παρόλο που πολλοί είναι δεσμευμένοι ή μη εκχωρημένοι. ## Βασικά Χαρακτηριστικά ### Υποστήριξη Πολλαπλών Χωρών με Περιφερειακή Ακρίβεια Δημιουργήστε τηλεφωνικούς αριθμούς για τέσσερις κύριες αγορές: - **Μεξικό (+52)**: Περιφερειακοί κωδικοί για CDMX (55), Guadalajara (33), Monterrey (81), Cancun (998), και άλλα - **Ηνωμένες Πολιτείες (+1)**: Τυπική μορφή 10 ψηφίων με έγκυρους κωδικούς περιοχής - **Ηνωμένο Βασίλειο (+44)**: Γεωγραφικοί κωδικοί για Λονδίνο (20), Μάντσεστερ (161), και κινητά (7xxx) - **Ινδία (+91)**: 10-ψήφιοι κινητοί αριθμοί με σωστά προθέματα φορέων (6/7/8/9) Κάθε περιοχή χρησιμοποιεί αυθεντικούς κωδικούς περιοχής. Όταν επιλέγετε "Πόλη του Μεξικού", λαμβάνετε το 55 ως κωδικό περιοχής - τον ίδιο κωδικό που χρησιμοποιούν πραγματικοί μεξικάνικοι αριθμοί. Αυτή η ακρίβεια έχει σημασία όταν δοκιμάζετε εφαρμογές που αναλύουν ή επικυρώνουν αριθμούς. ### Εναλλαγή Διεθνούς και Τοπικής Μορφής Εναλλαγή μεταξύ δύο τυπικών αναπαραστάσεων: - **Διεθνής (E.164)**: +52 55 1234 5678 - Χρησιμοποιείται για API, βάσεις δεδομένων και παγκόσμια συστήματα - **Τοπική**: 55 1234 5678 - Πώς βλέπουν οι χρήστες τους αριθμούς στη χώρα τους **Γιατί έχει σημασία**: Η εφαρμογή σας μπορεί να λάβει αριθμούς σε οποιαδήποτε μορφή. Οι χρήστες στο Μεξικό πληκτρολογούν τοπική μορφή, αλλά οι διεθνείς χρήστες περιλαμβάνουν κωδικούς χώρας. Η δοκιμή και των δύο διασφαλίζει ότι η επικύρωσή σας χειρίζεται πραγματικά δεδομένα εισόδου. ### Διαφοροποίηση Κινητών και Σταθερών Τηλεφώνων Δημιουργήστε είτε κινητούς είτε σταθερούς αριθμούς με κατάλληλα προθέματα: - **Κινητά**: Οι αριθμοί του Ηνωμένου Βασιλείου ξεκινούν με 7, σύμφωνα με τους κανονισμούς του Ofcom - **Σταθερά**: Γεωγραφικοί κωδικοί συνδεδεμένοι με συγκεκριμένες πόλεις (20 του Λονδίνου, 11 του Δελχί) Η διάκριση είναι τεχνική, όχι απλώς αισθητική. Οι κινητοί και σταθεροί αριθμοί ακολουθούν διαφορετικά σχέδια αρίθμησης στην ίδια χώρα. Η λογική επικύρωσής σας πρέπει να αναγνωρίζει και τα δύο. ### Αντιγραφή με Ένα Κλικ Κάντε κλικ στο κουμπί αντιγραφής για να προσθέσετε αμέσως τους δημιουργημένους αριθμούς στο πρόχειρο. Καμία χειροκίνητη επιλογή ή επισήμανση δεν απαιτείται - απλώς κάντε κλικ και επικολλήστε στα σενάρια δοκιμής, εισαγωγές SQL ή πεδία φορμών. ## Πρότυπα Μορφοποίησης Τηλεφωνικών Αριθμών ### Κατανοώντας το E.164: Το Παγκόσμιο Πρότυπο Το [πρότυπο E.164](https://www.itu.int/rec/T-REC-E.164/en), που διατηρείται από την Διεθνή Ένωση Τηλεπικοινωνιών, καθορίζει πώς λειτουργούν οι τηλεφωνικοί αριθμοί παγκοσμίως. Θεσπίστηκε το 1984 και εξακολουθεί να χρησιμοποιείται σήμερα, έθεσε θεμελιώδεις κανόνες: - **Μέγιστα 15 ψηφία** συνολικά (συμπεριλαμβανομένου του κωδικού χώρας) - **Πρόθεμα συν** (+) για διεθνή μορφή - **Χωρίς ειδικούς χαρακτήρες** στον ίδιο τον αριθμό (κενά και παύλες είναι μόνο για εμφάνιση) Δομή μορφής: +[κωδικός χώρας] [εθνικός αριθμός] Γιατί αυτό έχει σημασία για προγραμματιστές: Κατά την αποθήκευση τηλεφωνικών αριθμών σε βάσεις δεδομένων, χρησιμοποιήστε τη μορφή E.164. Είναι σαφής, αναλύσιμη και λειτουργεί με οποιοδήποτε API τηλεπικοινωνιών. Ένας αριθμός όπως "+15551234567" είναι καθολικά κατανοητός, ενώ το "(555) 123-4567" απαιτεί πλαίσιο για να γίνει κατανοητό ότι είναι αμερικανικός αριθμός. [Το SVG διάγραμμα παραμένει το ίδιο] ### Μορφές Ανά Χώρα #### Μεξικό (+52) Το τηλεφωνικό σύστημα του Μεξικού ακολουθεί αυτά τα πρότυπα: - **Κινητοί Αριθμοί**: 10 ψηφία συνολικά - Μορφή: +52 XX XXXX XXXX - Παράδειγμα: +52 55 1234 5678 - Οι κινητοί αριθμοί στο Μεξικό τυπικά ξεκινούν με κωδικούς περιοχής όπως 55 (Πόλη του Μεξικού), 33 (Γκουανταλαχάρα), 81 (Μοντερρέι) - **Σταθεροί Αριθμοί**: 8 ψηφία (συν 2-ψήφιο κωδικό περιοχής) - Μορφή: +52 XX XXXX XXXX - Παράδειγμα: +52 55 5123 4567 #### Ηνωμένες Πολιτείες (+1) - **Κινητοί και Σταθεροί**: 10 ψηφία συνολικά - Μορφή: +1 XXX XXX XXXX - Οι κωδικοί περιοχής (πρώτα 3 ψηφία) διαφέρουν κατά περιοχή - Κινητοί και σταθεροί αριθμοί ακολουθούν την ίδια μορφή αλλά έχουν διαφορετικά προθέματα #### Ηνωμένο Βασίλειο (+44) - **Κινητοί Αριθμοί**: Τυπικά ξεκινούν με '7' - Μορφή: +44 7XXX XXXXXX - Παράδειγμα: +44 7700 123456 - **Σταθεροί Αριθμοί**: Διαφέρουν κατά περιοχή - Μορφή: +44 XX XXXX XXXX ή +44 XXX XXX XXXX - Παράδειγμα: +44 20 1234 5678 (Λονδίνο) #### Ινδία (+91) - **Κινητοί Αριθμοί**: 10 ψηφία, τυπικά ξεκινούν με 6, 7, 8 ή 9 - Μορφή: +91 XXXXX XXXXX - Παράδειγμα: +91 98765 43210 - **Σταθεροί Αριθμοί**: Διαφέρουν κατά περιοχή, τυπικά 8 ψηφία συν κωδικό STD - Μορφή: +91 XX XXXX XXXX - Παράδειγμα: +91 11 2345 6789 (Δελχί) ## Οδηγός Γρήγορης Εκκίνησης: Δημιουργήστε τον Πρώτο σας Δοκιμαστικό Αριθμό ### Βασική Δημιουργία (Σε Λιγότερο από 10 Δευτερόλεπτα) 1. **Επιλέξτε τη χώρα** από το αναπτυσσόμενο μενού: ΗΠΑ (+1), Ηνωμένο Βασίλειο (+44), Μεξικό (+52) ή Ινδία (+91) 2. **Επιλέξτε μια περιοχή** για να πάρετε τον σωστό κωδικό περιοχής: - Μεξικό: CDMX (55), Guadalajara (33), Monterrey (81) - ΗΠΑ: Διαφέρει ανά πολιτεία - Ηνωμένο Βασίλειο: Λονδίνο (20), Μάντσεστερ (161) ή κινητό (7xxx) 3. **Εναλλαγή μεταξύ κινητού ή σταθερού** ανάλογα με αυτό που δοκιμάζετε 4. **Επιλέξτε μορφή**: Διεθνής (+κωδικός χώρας) ή τοπική 5. **Κάντε κλικ στο "Δημιουργία"** και αντιγράψτε το αποτέλεσμα ### Πρακτικό Παράδειγμα: Δοκιμή Φόρμας Επικοινωνίας Μεξικανικής Προέλευσης Ας υποθέσουμε ότι δημιουργείτε μια φόρμα εγγραφής για Μεξικανούς χρήστες και χρειάζεται να ελέγξετε την επικύρωση τηλεφώνου: **Για κινητούς αριθμούς της Πόλης του Μεξικό:** - Χώρα: "+52 Μεξικό" - Περιοχή: "CDMX (Πόλη του Μεξικό)" - Κινητό: Εναλλαγή ΟΝ - Μορφή: Διεθνής (για να ελέγξετε το χειρισμό "+52") - Κάντε κλικ στη Δημιουργία → Αποτέλεσμα: "+52 55 8374 2916" **Για να ελέγξετε την τοπική μορφή:** - Διατηρήστε τις ίδιες ρυθμίσεις, απενεργοποιήστε τη Διεθνή - Δημιουργία → Αποτέλεσμα: "55 8374 2916" Τώρα έχετε δύο έγκυρες μορφές για να ελέγξετε πώς ο επικυρωτής σας χειρίζεται και τα δύο μοτίβα. Εκτελέστε αυτά μέσω του επικυρωτή σας για να διασφαλίσετε ότι δέχεται και τα δύο πρότυπα. ## Παραδείγματα Υλοποίησης Ο παρακάτω κώδικας δείχνει πώς να δημιουργήσετε και να επικυρώσετε τηλεφωνικούς αριθμούς σε διαφορετικές γλώσσες. Αυτά τα παραδείγματα δείχνουν τη βασική λογική - σε παραγωγή, εξετάστε να χρησιμοποιήσετε το [libphonenumber](https://github.com/google/libphonenumber) για ολοκληρωμένη επικύρωση. ### JavaScript
1// Παράδειγμα JavaScript δημιουργίας τυχαίου μεξικάνικου κινητού αριθμού
2function generateMexicanMobileNumber(international = true) {
3  // Κωδικός περιοχής Πόλης του Μεξικό
4  const areaCode = "55";
5  
6  // Δημιουργία 8 τυχαίων ψηφίων για τον αριθμό
7  let number = "";
8  for (let i = 0; i < 8; i++) {
9    number += Math.floor(Math.random() * 10);
10  }
11  
12  // Μορφοποίηση του αριθμού
13  const formattedNumber = `${areaCode} ${number.substring(0, 4)} ${number.substring(4, 8)}`;
14  
15  // Προσθήκη κωδικού χώρας εάν ζητηθεί διεθνής μορφή
16  return international ? `+52 ${formattedNumber}` : formattedNumber;
17}
18
19// Συνάρτηση επικύρωσης μεξικάνικου τηλεφωνικού αριθμού
20function validateMexicanPhoneNumber(number) {
21  // Μοτίβο για διεθνή μορφή
22  const intlPattern = /^\+52 \d{2} \d{4} \d{4}$/;
23  
24  // Μοτίβο για τοπική μορφή
25  const localPattern = /^\d{2} \d{4} \d{4}$/;
26  
27  return intlPattern.test(number) || localPattern.test(number);
28}
29
30// Παράδειγμα χρήσης
31const phoneNumber = generateMexicanMobileNumber();
32console.log(phoneNumber); // Παράδειγμα: +52 55 1234 5678
33console.log(`Is valid: ${validateMexicanPhoneNumber(phoneNumber)}`); // Is valid: true
34

Python

1# Παράδειγμα Python δημιουργίας και επικύρωσης τηλεφωνικού αριθμού
2import random
3import re
4
5def generate_us_phone_number(international=True):
6    """Δημιουργία τυχαίου αμερικάνικου τηλεφωνικού αριθμού."""
7    # Δημιουργία κωδικού περιοχής (αποφεύγοντας κωδικούς όπως το 911)
8    area_code = random.randint(200, 999)
9    
10    # Δημιουργία 7 τυχαίων ψηφίων για τον αριθμό
11    prefix = random.randint(200, 999)
12    line = random.randint(1000, 9999)
13    
14    # Μορφοποίηση του αριθμού
15    if international:
16        return f"+1 {area_code} {prefix} {line}"
17    else:
18        return f"({area_code}) {prefix}-{line}"
19        
20def validate_us_phone_number(number):
21    """Επικύρωση εάν ένα string ταιριάζει με το μοτίβο αμερικάνικου τηλεφωνικού αριθμού."""
22    # Μοτίβο για διεθνή μορφή
23    intl_pattern = r'^\+1 \d{3} \d{3} \d{4}$'
24    
25    # Μοτίβο για τοπική μορφή
26    local_pattern = r'^\(\d{3}\) \d{3}-\d{4}$'
27    
28    return bool(re.match(intl_pattern, number) or re.match(local_pattern, number))
29
30# Παράδειγμα χρήσης
31phone = generate_us_phone_number()
32print(phone)  # Παράδειγμα: +1 555 123 4567
33print(f"Is valid: {validate_us_phone_number(phone)}")  # Is valid: True
34

Java

1import java.util.Random;
2import java.util.regex.Pattern;
3
4public class PhoneNumberGenerator {
5    private static final Random random = new Random();
6    
7    public static String generateUKMobileNumber(boolean international) {
8        // Οι αριθμοί κινητών του Ηνωμένου Βασιλείου ξεκινούν με '7'
9        StringBuilder number = new StringBuilder("7");
10        
11        // Δημιουργία 9 ακόμα τυχαίων ψηφίων
12        for (int i = 0; i < 9; i++) {
13            number.append(random.nextInt(10));
14        }
15        
16        // Μορφοποίηση του αριθμού
17        String formatted = number.substring(0, 4) + " " + number.substring(4, 10);
18        
19        // Προσθήκη κωδικού χώρας εάν ζητηθεί διεθνής μορφή
20        return international ? "+44 " + formatted : "0" + formatted;
21    }
22    
23    public static boolean validateUKMobileNumber(String number) {
24        // Μοτίβο για διεθνή μορφή
25        Pattern intlPattern = Pattern.compile("^\\+44 7\\d{3} \\d{6}$");
26        
27        // Μοτίβο για τοπική μορφή
28        Pattern localPattern = Pattern.compile("^07\\d{3} \\d{6}$");
29        
30        return intlPattern.matcher(number).matches() || 
31               localPattern.matcher(number).matches();
32    }
33    
34    public static void main(String[] args) {
35        String phoneNumber = generateUKMobileNumber(true);
36        System.out.println(phoneNumber); // Παράδειγμα: +44 7123 456789
37        System.out.println("Is valid: " + validateUKMobileNumber(phoneNumber)); // Is valid: true
38    }
39}
40

PHP

1<?php
2// Παράδειγμα PHP δημιουργίας και επικύρωσης ινδικού κινητού αριθμού
3
4function generateIndianMobileNumber($international = true) {
5    // Οι ινδικοί κινητοί αριθμοί ξεκινούν με 6, 7, 8 ή 9
6    $prefixes = [6, 7, 8, 9];
7    $prefix = $prefixes[array_rand($prefixes)];
8    
9    // Δημιουργία 9 ακόμα τυχαίων ψηφίων
10    $number = $prefix;
11    for ($i = 0; $i < 9; $i++) {
12        $number .= rand(0, 9);
13    }
14    
15    // Μορφοποίηση του αριθμού
16    $formatted = substr($number, 0, 5) . " " . substr($number, 5, 5);
17    
18    // Προσθήκη κωδικού χώρας εάν ζητηθεί διεθνής μορφή
19    return $international ? "+91 " . $formatted : $formatted;
20}
21
22function validateIndianMobileNumber($number) {
23    // Μοτίβο για διεθνή μορφή
24    $intlPattern = '/^\+91 [6-9]\d{4} \d{5}$/';
25    
26    // Μοτίβο για τοπική μορφή
27    $localPattern = '/^[6-9]\d{4} \d{5}$/';
28    
29    return preg_match($intlPattern, $number) || preg_match($localPattern, $number);
30}
31
32// Παράδειγμα χρήσης
33$phoneNumber = generateIndianMobileNumber();
34echo $phoneNumber . "\n"; // Παράδειγμα: +91 98765 43210
35echo "Is valid: " . (validateIndianMobileNumber($phoneNumber) ? "true" : "false") . "\n"; // Is valid: true
36?>
37

C#

1using System;
2using System.Text;
3using System.Text.RegularExpressions;
4
5public class PhoneNumberGenerator
6{
7    private static Random random = new Random();
8    
9    public static string GenerateMexicanMobileNumber(bool international = true)
10    {
11        // Κωδικός περιοχής Πόλης του Μεξικό
12        string areaCode = "55";
13        
14        // Δημιουργία 8 τυχαίων ψηφίων για τον αριθμό
15        StringBuilder number = new StringBuilder();
16        for (int i = 0; i < 8; i++)
17        {
18            number.Append(random.Next(10));
19        }
20        
21        // Μορφοποίηση του αριθμού
22        string formattedNumber = $"{areaCode} {number.ToString(0, 4)} {number.ToString(4, 4)}";
23        
24        // Προσθήκη κωδικού χώρας εάν ζητηθεί διεθνής μορφή
25        return international ? $"+52 {formattedNumber}" : formattedNumber;
26    }
27    
28    public static bool ValidateMexicanPhoneNumber(string number)
29    {
30        // Μοτίβο για διεθνή μορφή
31        Regex intlPattern = new Regex(@"^\+52 \d{2} \d{4} \d{4}$");
32        
33        // Μοτίβο για τοπική μορφή
34        Regex localPattern = new Regex(@"^\d{2} \d{4} \d{4}$");
35        
36        return intlPattern.IsMatch(number) || localPattern.IsMatch(number);
37    }
38    
39    public static void Main()
40    {
41        string phoneNumber = GenerateMexicanMobileNumber();
42        Console.WriteLine(phoneNumber); // Παράδειγμα: +52 55 1234 5678
43        Console.WriteLine($"Is valid: {ValidateMexicanPhoneNumber(phoneNumber)}"); // Is valid: True
44    }
45}
46

Πραγματικές Περιπτώσεις Χρήσης για Δημιουργία Τηλεφωνικών Αριθμών

Δοκιμή Λογικής Επικύρωσης Φόρμας

Κατά τη δημιουργία φορμών εγγραφής, πρέπει να επαληθεύσετε ότι η επικύρωση εντοπίζει εσφαλμένους αριθμούς χωρίς να απορρίπτει έγκυρους. Αυτό που συνήθως συμβαίνει: οι προγραμματιστές δοκιμάζουν με απλά μοτίβα όπως "555-1234" ή "123456789", τα οποία δεν αποκαλύπτουν οριακές περιπτώσεις.

Ένα συνηθισμένο σενάριο είναι η διεθνής εγγραφή χρηστών. Η φόρμα σας μπορεί να δέχεται άψογα αριθμούς ΗΠΑ αλλά να αποτυγχάνει σε αριθμούς Ηνωμένου Βασιλείου επειδή δεν λάβατε υπόψη τη μεταβλητή μήκος των γεωγραφικών κωδικών. Δημιουργώντας αριθμούς ανά χώρα, μπορείτε να εντοπίσετε αυτά τα ζητήματα πριν οι χρήστες τα αναφέρουν.

Επαγγελματική συμβουλή: Δημιουργήστε 50-100 αριθμούς για κάθε χώρα που υποστηρίζετε και περάστε τους από τον επικυρωτή σας. Θα βρείτε γρήγορα κενά στα πρότυπα regex.

Πληθυσμός Βάσεων Δεδομένων Ανάπτυξης

Στην εμπειρία μου με μεγάλα σύνολα δεδομένων, τα ρεαλιστικά δοκιμαστικά δεδομένα κάνουν τεράστια διαφορά στον εντοπισμό σφαλμάτων UI. Όταν ο πίνακας πελατών σας έχει 10.000 καταχωρήσεις που όλες δείχνουν "555-5555", δεν θα παρατηρήσετε ότι οι στήλες τηλεφώνου δεν είναι αρκετά πλατιές για διεθνή μορφή "+44 7700 123456".

Τι λειτουργεί καλά: Δημιουργήστε διαφορετικούς αριθμούς (διαφορετικές χώρες, μείγμα κινητών/σταθερών) που να αντιστοιχούν στην κατανομή παραγωγής σας. Εάν το 70% των χρηστών σας είναι στο Μεξικό, κάντε το 70% των δοκιμαστικών δεδομένων σας μεξικάνικους αριθμούς. Αυτό αποκαλύπτει προβλήματα εμφάνισης, ταξινόμησης και εξαγωγής που διαφορετικά θα παραβλέπατε.

Δοκιμή Ενσωμάτωσης API

Η δοκιμή SMS ή φωνητικών API απαιτεί τηλεφωνικούς αριθμούς, αλλά δεν μπορείτε να χρησιμοποιήσετε πραγματικά δεδομένα πελατών στην ανάπτυξη. Οι πάροχοι υπηρεσιών όπως το Twilio προσφέρουν δοκιμαστικούς αριθμούς, αλλά είναι περιορισμένοι. Για ολοκληρωμένη δοκιμή - ειδικά περιορισμό ρυθμού, ομαδική επεξεργασία και διαχείριση σφαλμάτων - χρειάζεστε όγκο.

Ένα συχνό λάθος: δοκιμή μόνο με τον δικό σας τηλεφωνικό αριθμό. Αυτό δεν θα αποκαλύψει προβλήματα με διαφορετικές μορφές ή διεθνείς αριθμούς. Δημιουργήστε ένα σύνολο αριθμών που να ταιριάζουν στις αγορές-στόχους σας, και θα εντοπίσετε σφάλματα μορφοποίησης πριν φτάσουν στην παραγωγή.

Εκπαιδευτικά και Επιδεικτικά Περιβάλλοντα

Κατά την εκπαίδευση προσωπικού σε συστήματα CRM ή επίδειξη λογισμικού σε πελάτες, χρειάζεστε δεδομένα που μοιάζουν πραγματικά χωρίς να εκθέτουν πραγματικές πληροφορίες πελατών. Τυχαίοι αριθμοί όπως "1234567890" φαίνονται ψεύτικοι και υποσκάπτουν την αξιοπιστία.

Αυτό που βρήκα χρήσιμο: Δημιουργήστε πλήρη δοκιμαστικά σύνολα δεδομένων με ρεαλιστικά ονόματα, διευθύνσεις και σωστά μορφοποιημένους τηλεφωνικούς αριθμούς για τις περιοχές που επιδεικνύετε. Αυτό κάνει την εκπαίδευση πιο αποτελεσματική επειδή αντικατοπτρίζει αυτό που οι χρήστες θα δουν στην παραγωγή.

Σύγκριση με Εναλλακτικές Λύσεις

Βιβλιοθήκη libphonenumber της Google

Για επαλήθευση σε παραγωγή, το libphonenumber της Google είναι το χρυσό πρότυπο. Καλύπτει 200+ χώρες, επαληθεύει έναντι πραγματικών δεδομένων φορέων και αναλύει αριθμούς σε διάφορες μορφές. Ωστόσο, είναι σχεδιασμένο για επαλήθευση, όχι για δημιουργία.

Πότε να χρησιμοποιήσετε το libphonenumber: Όταν χρειάζεται να επαληθεύσετε πραγματική είσοδο χρήστη σε παραγωγή. Εντοπίζει προβλήματα όπως μη έγκυρους κωδικούς περιοχής και απενεργοποιημένες σειρές αριθμών.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο: Όταν χρειάζεστε δοκιμαστικά δεδομένα γρήγορα χωρίς να εγκαταστήσετε βιβλιοθήκη. Το εργαλείο μας δημιουργεί σε δευτερόλεπτα, ενώ η ενσωμάτωση του libphonenumber διαρκεί ώρες.

Βιβλιοθήκες Faker και Σουίτες Δημιουργίας Δεδομένων

Εργαλεία όπως το Faker.js ή η βιβλιοθήκη Faker της Python δημιουργούν τηλεφωνικούς αριθμούς μαζί με ονόματα, διευθύνσεις και άλλα ψεύτικα δεδομένα. Είναι εξαιρετικά για τη δημιουργία πλήρων προφίλ χρηστών.

Περιορισμός: Οι περισσότερες βιβλιοθήκες faker δημιουργούν αριθμούς που φαίνονται έγκυροι αλλά μπορεί να μην ακολουθούν όλους τους κανόνες συγκεκριμένων χωρών. Για παράδειγμα, μπορεί να δημιουργήσουν αριθμούς του Ηνωμένου Βασιλείου που ξεκινούν με 8 (οι οποίοι δεν είναι έγκυροι πρόθεμα κινητών).

Πλεονέκτημα αυτού του εργαλείου: Εστιάζουμε ειδικά στους κανόνες τηλεφωνικών αριθμών, διασφαλίζοντας ότι οι δημιουργούμενοι αριθμοί ακολουθούν με ακρίβεια τα πρότυπα συγκεκριμένων χωρών.

Δοκιμαστικοί Αριθμοί Τηλεπικοινωνιακών Παρόχων

Πάροχοι όπως Twilio και Vonage προσφέρουν δοκιμαστικούς τηλεφωνικούς αριθμούς για ανάπτυξη API. Αυτοί είναι πραγματικοί λειτουργικοί αριθμοί που δεν στέλνουν μηνύματα ή πραγματοποιούν κλήσεις.

Πότε να χρησιμοποιήσετε δοκιμαστικούς αριθμούς παρόχων: Για ολοκληρωμένες δοκιμές όπου χρειάζεται να επαληθεύσετε την παράδοση μηνυμάτων ή την ολοκλήρωση κλήσεων.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο: Για μοναδιαίες δοκιμές, δοκιμές διεπαφής και πληθυσμό βάσης δεδομένων όπου χρειάζεστε όγκο και ποικιλία χωρίς περιορισμούς ρυθμού API ή κόστος.

Ιστορία των Μορφών και Προτύπων Τηλεφωνικών Αριθμών

Η εξέλιξη των μορφών και προτύπων τηλεφωνικών αριθμών είναι στενά συνδεδεμένη με την ανάπτυξη της τηλεπικοινωνιακής τεχνολογίας και υποδομής σε όλο τον κόσμο.

Πρώιμα Τηλεφωνικά Συστήματα (1870-1950)

Όταν τα τηλεφωνικά συστήματα πρωτοεισήχθησαν στα τέλη του 19ου αιώνα, οι τηλεφωνικοί αριθμοί ήταν πολύ σύντομοι, συχνά μόλις 2-4 ψηφία, καθώς κάθε πόλη είχε το δικό της ανεξάρτητο τηλεφωνικό κέντρο. Οι τηλεφωνητές συνέδεαν τις κλήσεις χειροκίνητα, συνδέοντας καλώδια σε πίνακες μεταγωγής.

Καθώς τα τηλεφωνικά δίκτυα αναπτύσσονταν, οι αριθμοί γίνονταν μεγαλύτεροι και εισήχθησαν οι κωδικοί περιοχής. Το Σχέδιο Αρίθμησης Βόρειας Αμερικής (NANP) δημιουργήθηκε το 1947 για να καθιερώσει ένα ενιαίο σύστημα στις Ηνωμένες Πολιτείες και τον Καναδά, εισάγοντας την οικεία μορφή 3-3-4 ψηφίων (κωδικός περιοχής, κωδικός ανταλλαγής, αριθμός συνδρομητή).

Ανάπτυξη Διεθνών Προτύπων (1960-1980)

Η Διεθνής Ένωση Τηλεπικοινωνιών (ITU), που ιδρύθηκε το 1865 ως Διεθνής Ένωση Τηλεγράφου, άρχισε να αναπτύσσει διεθνή πρότυπα για την τηλεφωνική αρίθμηση τη δεκαετία του 1960. Αυτό οδήγησε στη δημιουργία κωδικών χωρών και την τυποποίηση των διεθνών διαδικασιών κλήσης.

Το 1964, η ITU εισήγαγε τη Σύσταση E.163, η οποία καθιέρωσε το διεθνές σχέδιο τηλεφωνικής αρίθμησης. Αυτό αντικαταστάθηκε αργότερα από τη Σύσταση E.164 το 1984, η οποία παραμένει το τρέχον πρότυπο για τη διεθνή δημόσια τηλεπικοινωνιακή αρίθμηση.

Κινητή Επανάσταση (1990-2000)

Η ευρεία υιοθέτηση των κινητών τηλεφώνων τη δεκαετία του 1990 και του 2000 δημιούργησε νέες προκλήσεις για τα συστήματα αρίθμησης. Πολλές χώρες εισήγαγαν συγκεκριμένα προθέματα ή ολόκληρες σειρές αριθμών αφιερωμένες στα κινητά τηλέφωνα. Για παράδειγμα, στο Ηνωμένο Βασίλειο, οι αριθμοί κινητών τυπικά ξεκινούν με '07', ενώ στο Μεξικό, οι αριθμοί κινητών διατήρησαν την ίδια μορφή με τις σταθερές γραμμές αλλά με διαφορετικούς κωδικούς περιοχής.

Σύγχρονα Πρότυπα και Εποχή VoIP (2000-Σήμερα)

Με την άνοδο του Voice over IP (VoIP) και της επικοινωνίας μέσω διαδικτύου, οι μορφές τηλεφωνικών αριθμών έγιναν πιο ευέλικτες. Το πρότυπο E.164 προσαρμόστηκε για να καλύψει αυτές τις νέες τεχνολογίες, και πολλές χώρες αναθεώρησαν τα σχέδια αρίθμησής τους για να δημιουργήσουν περισσότερη χωρητικότητα.

Η εισαγωγή της φορητότητας αριθμών σε πολλές χώρες έχει θολώσει περαιτέρω τη διάκριση μεταξύ κινητών και σταθερών αριθμών, καθώς οι χρήστες μπορούν πλέον να διατηρούν τους αριθμούς τους όταν αλλάζουν τύπο υπηρεσίας.

Σήμερα, οι μορφές τηλεφωνικών αριθμών συνεχίζουν να εξελίσσονται, με κάποιες χώρες να εξετάζουν την κατάργηση των κωδικών περιοχής ή την ενσωμάτωση των τηλεφωνικών αριθμών με ψηφιακές ταυτότητες. Ωστόσο, η βασική δομή που καθιερώθηκε από το E.164 παραμένει το θεμέλιο της παγκόσμιας τηλεπικοινωνιακής αρίθμησης.

Συχνές Ερωτήσεις

Πώς δημιουργώ ένα τυχαίο τηλεφωνικό αριθμό για δοκιμή;

Επιλέξτε τη χώρα και την περιοχή-στόχο από τα αναπτυσσόμενα μενού, ενεργοποιήστε εάν θέλετε μορφή κινητού ή σταθερού τηλεφώνου και κάντε κλικ στο "Δημιουργία Τηλεφωνικού Αριθμού". Το εργαλείο δημιουργεί έναν δομικά έγκυρο αριθμό σύμφωνα με τους κανόνες μορφοποίησης της χώρας. Μπορείτε να εναλλάσσετε μεταξύ διεθνούς μορφής (με +κωδικό χώρας) και τοπικής μορφής.

Για δοκιμή πολλαπλών σεναρίων, δημιουργήστε αρκετούς αριθμούς με διαφορετικές ρυθμίσεις—αυτό βοηθά να εντοπίσετε σφάλματα επικύρωσης που εμφανίζονται μόνο με συγκεκριμένες μορφές.

Είναι αυτοί πραγματικοί τηλεφωνικοί αριθμοί που μπορούν να δεχτούν κλήσεις ή μηνύματα;

Όχι. Οι δημιουργούμενοι αριθμοί ακολουθούν σωστά μοτίβα μορφοποίησης αλλά είναι τυχαία δημιουργημένοι και δεν έχουν εκχωρηθεί σε πραγματικούς συνδρομητές. Είναι σχεδιασμένοι για δοκιμή λογικής επικύρωσης, πληθυσμό βάσεων δεδομένων και επίδειξη λογισμικού—όχι για πραγματικές τηλεπικοινωνίες.

Σημαντικό: Μην προσπαθήσετε ποτέ να πραγματοποιήσετε κλήσεις ή να στείλετε μηνύματα σε αυτούς τους αριθμούς. Μπορεί να ανήκουν σε πραγματικούς ανθρώπους ή να είναι μη εκχωρημένοι.

Ποια είναι η διαφορά μεταξύ διεθνούς και τοπικής μορφής τηλεφωνικού αριθμού;

Διεθνής μορφή περιλαμβάνει τον κωδικό χώρας με σύμβολο συν: +52 55 1234 5678 (Μεξικό). Αυτό είναι το πρότυπο E.164 που χρησιμοποιείται στις παγκόσμιες τηλεπικοινωνίες.

Τοπική μορφή δείχνει πώς θα καλέσετε εντός της χώρας: 55 1234 5678 (Μεξικό). Παραλείπει τον κωδικό χώρας καθώς οι εγχώριες κλήσεις δεν τον απαιτούν.

Κατά τη δοκιμή εφαρμογών που εξυπηρετούν διεθνείς χρήστες, επικυρώστε και τις δύο μορφές. Οι χρήστες εισάγουν αριθμούς ασυνεπώς—κάποιοι επικολλούν "+1 555...", άλλοι πληκτρολογούν "(555)...". Ένας ισχυρός επικυρωτής χειρίζεται και τα δύο.

Γιατί διαφορετικές χώρες έχουν διαφορετικές μορφές τηλεφωνικών αριθμών;

Κάθε χώρα ανέπτυξε το δικό της σχέδιο αρίθμησης ανεξάρτητα, επηρεασμένη από το μέγεθος του πληθυσμού, τις γεωγραφικές διαιρέσεις και πότε έχτισαν την τηλεφωνική τους υποδομή. Οι ΗΠΑ υιοθέτησαν το North American Numbering Plan το 1947 με ένα μοτίβο 3-3-4 ψηφίων. Το Ηνωμένο Βασίλειο χρησιμοποιεί γεωγραφικούς κωδικούς μεταβλητού μήκους. Η Ινδία τυποποίησε τους 10-ψήφιους κινητούς αριθμούς για να εξυπηρετήσει τον τεράστιο πληθυσμό της.

Το πρότυπο E.164 της Διεθνούς Ένωσης Τηλεπικοινωνιών παρέχει ένα πλαίσιο, αλλά οι χώρες το εφαρμόζουν διαφορετικά με βάση τις ανάγκες τους. Γι' αυτό η επικύρωση τηλεφώνου είναι περίπλοκη—δεν μπορείτε να χρησιμοποιήσετε ένα ενιαίο μοτίβο regex για όλες τις χώρες.

Μπορώ να χρησιμοποιήσω δημιουργημένους τηλεφωνικούς αριθμούς στην εφαρμογή παραγωγής μου;

Χρησιμοποιήστε τους μόνο για ανάπτυξη και δοκιμή. Μην τους αποθηκεύετε ως πραγματικά δεδομένα χρήστη σε βάσεις δεδομένων παραγωγής. Δείτε γιατί:

  • Μπορεί τυχαία να ταιριάζουν με πραγματικούς εκχωρημένους αριθμούς
  • Δεν θα λαμβάνουν κωδικούς επαλήθευσης ή κλήσεις
  • Οι χρήστες θα μπερδευτούν αν δουν αυτούς τους αριθμούς στα προφίλ τους

Για δοκιμή παραγωγής (όπως περιβάλλοντα σταδιακής ανάπτυξης), χρησιμοποιήστε αποκλειστικούς αριθμούς δοκιμής από τον πάροχο SMS ή φωνής σας.

Πώς λειτουργεί η επικύρωση τηλεφωνικών αριθμών;

Η επικύρωση ελέγχει δομική ορθότητα χρησιμοποιώντας κανόνες συγκεκριμένους για κάθε χώρα:

  1. Επαλήθευση μήκους: Οι αριθμοί ΗΠΑ πρέπει να είναι 10 ψηφίων, οι κινητοί του Ηνωμένου Βασιλείου 10-11 ψηφίων
  2. Έλεγχος προθέματος: Οι κινητοί του Ηνωμένου Βασιλείου ξεκινούν με 7, οι κινητοί του Μεξικού χρησιμοποιούν συγκεκριμένους κωδικούς περιοχής
  3. Αντιστοίχιση μοτίβου: Τα μοτίβα regex διασφαλίζουν σωστή ομαδοποίηση και μορφή

Τι δεν κάνει η επικύρωση: επαλήθευση εάν ένας αριθμός είναι επί του παρόντος σε υπηρεσία, προσδιορισμό του παρόχου ή έλεγχο εάν μπορεί να λάβει μηνύματα. Γι' αυτό, χρειάζεστε υπηρεσίες όπως το Lookup API της Twilio ή ενσωμάτωση του libphonenumber.

Αποθηκεύει ή αποθηκεύει το εργαλείο τους δημιουργημένους τηλεφωνικούς αριθμούς;

Όχι. Όλη η δημιουργία γίνεται στο πρόγραμμα περιήγησής σας. Τίποτα δεν αποστέλλεται σε διακομιστή ή αποθηκεύεται οπουδήποτε. Όταν δημιουργείτε έναν αριθμό, υπάρχει μόνο στην τρέχουσα συνεδρία σας. Ανανεώστε τη σελίδα και έχει εξαφανιστεί.

Αυτό καθιστά το εργαλείο ασφαλές για εργασία με δεδομένα δοκιμής σε ασφαλή περιβάλλοντα όπου δεν μπορείτε να στείλετε πληροφορίες εξωτερικά.

Πώς επικυρώνω τηλεφωνικούς αριθμούς στον δικό μου κώδικα;

Τα παραδείγματα υλοποίησης παραπάνω δείχνουν μοτίβα επικύρωσης για διαφορετικές γλώσσες. Η βασική προσέγγιση:

  1. Ορίστε μοτίβα regex για κάθε χώρα που υποστηρίζετε
  2. Κανονικοποιήστε την είσοδο (αφαιρέστε κενά, παρενθέσεις, παύλες)
  3. Ελέγξτε αν ο καθαρισμένος αριθμός ταιριάζει με τα μοτίβα σας
  4. Σκεφτείτε να χρησιμοποιήσετε το libphonenumber για παραγωγή—χειρίζεται ακραίες περιπτώσεις καλύτερα από προσαρμοσμένο regex

Συνηθισμένο λάθος: Επικύρωση μορφής χωρίς πρώτα κανονικοποίηση εισόδου. Οι χρήστες εισάγουν "+1 (555) 123-4567", "1-555-123-4567" και "15551234567" περιμένοντας να λειτουργούν όλα. Ο επικυρωτής σας θα πρέπει να χειρίζεται όλες τις παραλλαγές.

Αναφορές

  1. Διεθνής Ένωση Τηλεπικοινωνιών (ITU). "E.164: Το Διεθνές Δημόσιο Τηλεπικοινωνιακό Σχέδιο Αριθμοδότησης." ITU

  2. Διοίκηση Αριθμοδότησης Βόρειας Αμερικής. "Σχετικά με το Σχέδιο Αριθμοδότησης Βόρειας Αμερικής." NANPA

  3. Ofcom (Ηνωμένο Βασίλειο). "Τηλεφωνικοί αριθμοί - Το Εθνικό Τηλεφωνικό Σχέδιο Αριθμοδότησης." Ofcom

  4. Υπουργείο Τηλεπικοινωνιών, Κυβέρνηση της Ινδίας. "Εθνικό Σχέδιο Αριθμοδότησης." DoT Ινδίας

  5. Ομοσπονδιακό Ινστιτούτο Τηλεπικοινωνιών (Μεξικό). "Εθνικό Σχέδιο Αριθμοδότησης." IFT Μεξικό

  6. Βιβλιοθήκη libphonenumber της Google. "Ανάλυση, Μορφοποίηση και Επικύρωση Τηλεφωνικών Αριθμών." Αποθετήριο GitHub

  7. Παγκόσμιος Οδηγός Τηλεφωνικών Αριθμών. "Διεθνείς Κωδικοί Κλήσης και Πληροφορίες." WTNG

Έναρξη Δημιουργίας Δοκιμαστικών Τηλεφωνικών Αριθμών

Χρειάζεστε έγκυρους τηλεφωνικούς αριθμούς για την επόμενη συνεδρία δοκιμών; Επιλέξτε τη χώρα σας, επιλέξτε κινητό ή σταθερό τηλέφωνο και δημιουργήστε σωστά μορφοποιημένους αριθμούς που ακολουθούν πραγματικά πρότυπα. Το εργαλείο χειρίζεται την πολυπλοκότητα των διεθνών προτύπων διατηρώντας ταυτόχρονα μια απλή διεπαφή - χωρίς λογαριασμούς, χωρίς κλειδιά API, μόνο άμεσα αποτελέσματα.

Ιδανικό για προγραμματιστές που ελέγχουν τη λογική επικύρωσης, ομάδες ποιοτικού ελέγχου που συμπληρώνουν περιβάλλοντα δοκιμών ή οποιονδήποτε χρειάζεται ρεαλιστικά παραδείγματα τηλεφωνικών αριθμών.