Arbeiten mit Telefonnummern im JavaScript -Code

Arbeiten mit Telefonnummern im JavaScript -Code
Eines der Hauptprobleme, mit denen Entwickler in ihrer frühen Entwicklung konfrontiert sind. Wenn Sie eine Eingabe wie einen Namen oder eine Registrierungsnummer eines Benutzers einnehmen, können Sie diese Daten jedoch leicht validieren. Es wird jedoch etwas komplex, wenn Sie Eingaben als Telefonnummer einnehmen.

In diesem Beitrag werden wir von einem Benutzer eine Telefonnummer als Eingabe von einem Benutzer aufnehmen und sie dann nach unseren Anforderungen in diesem Beitrag über das HTML5 -Eingabe -Tag mit Telypen und anschließend ein einfaches Eingabetag von HTML validieren und validieren wir verwenden JavaScript.

Verwenden von HTML5 -Eingabetag mit dem Telyp

Wir können das HTML5 -Eingabe -Tag verwenden, um Eingaben vom Benutzer zu nehmen, und wir können den Typ von Angabe geben Tel Im Eingabetik. Der HTML5 -Eingabe -Tel. TELT -Typ hat einige Vorteile, die wir einstellen können erforderlich Attribut im Eingabetik. Lassen Sie uns das Eingabe -Tag in HTML demonstrieren:

Im obigen Code können wir sehen, dass wir dem Eingabe -Tag einen regelmäßigen Ausdruck als Muster gegeben haben und daher die Telefonnummer validiert. Betrachten wir ein ordnungsgemäßes HTML -Programm:







Dokumentieren








Im obigen Code haben wir das Etikett -Tag initialisiert, das ein Beispiel für die Telefonnummer zeigt, die durch das unten stehende Eingabe -Tag akzeptiert wird, in dem wir ein Muster definiert haben. Jetzt ist das Eingabe -Tag selbst für die Validierung der Eingabe des Benutzers verantwortlich. Danach haben wir einen Knopf definiert und ihm die Art von Knopf gegeben. Wann immer ein Benutzer auf die klickt einreichen Taste Es generiert eine Antwort basierend auf der Formular -Tag -Aktion. Einige der Beispiele finden Sie unten:

Wenn wir auf die Schaltfläche Senden klicken und das Telefonnummer -Eingabefeld leer:

Wenn wir ein falsches Muster geben und auf die Schaltfläche Senden klicken, werden die folgenden Warnung angezeigt:

Verwenden von JavaScript, um die Telefonnummer zu validieren

Wir können die Telefonnummer auch mit JavaScript validieren. Zu diesem Zweck erstellen wir auf folgende Weise ein Eingabetag und eine Schaltfläche in HTML:




Dokumentieren







Wir haben das Onclick -Ereignis für das Schaltflächenelement verwendet, was bedeutet, dass wenn ein Benutzer auf die Schaltfläche Senden klickt, die Funktion HandleClick () mit der Ausführung beginnt. Diese HandleClick () -Funktion wird in einer separaten Datei initialisiert Code.JS auf die wir mit dem Bezug genommen haben Skript Tag im obigen Code gesehen.

Lassen Sie uns jetzt am JavaScript -Teil arbeiten:

// Funktion zum Umgang mit der Schaltfläche Senden Sie Klicken
const handleclick = () =>
// Erhalten Sie die Referenz des Myphoneingangs
var input = Dokument.GetElementById ("Myphone").Wert;
// Format für die Telefonnummer
var format = /^\ (?([0-9] 3) \)?[-]?([0-9] 3) [-]?([0-9] 4) $/;
// Bedingte Aussagen
if (input === ")
ALERT ("Bitte telefonische Nummer eingeben")

sonst wenn (Eingabe.Match (Format))
alert ("Telefonnummer:"+ Eingabe);

anders
alert ("Typ mit dem richtigen Format");

Im obigen Code haben wir zuerst die Funktion HandleClick () initialisiert und dann auf den Wert des Eingabe -Tags verweisen. Danach definieren wir das Format der Telefonnummer, die wir mit regulären Ausdrücken verwenden möchten. In diesem Fall wäre ein anerkanntes Beispiel für Telefonnummer 123-456-7890. Als nächstes verwenden wir die bedingten Aussagen und überprüfen, dass, wenn die Eingabe leer ist, wachsam ist Bitte geben Sie die Telefonnummer ein Wenn die Eingabe mit dem Format übereinstimmt, alarmieren Sie diese Zahl ansonsten, da die Nummer, die der Benutzer hat, im falschen Format ist. Lassen Sie uns die Ausgabe einzeln anzeigen:

Zunächst klicken wir auf die Schaltfläche Senden, während wir das Eingabefeld leer lassen:

Als nächstes geben wir eine falsche Formatnummer ein, dann werden wir die folgende Ausgabe sehen:

Lassen Sie uns am Ende das richtige Format entscheiden und die Ausgabe sehen:

Abschluss

Die Validierung von Telefonnummern in JavaScript kann für einen neuen Entwickler Kopfschmerzen werden. Es gibt zwei Methoden, mit denen wir Telefonnummern validieren können. Erstens, um Eingaben von einem Benutzer mit Hilfe eines HTML -Eingabetags zu nehmen. Um die Telefonnummer zu validieren, geben wir dem Eingabetik. Die zweite Methode besteht darin.

In diesem Beitrag haben wir gelernt, wie man eine Telefonnummer als Eingabe von einem Benutzer aufnimmt, und dann haben wir diese Telefonnummer mit zwei Methoden validiert. HTML5 -Eingabetag mit Tel. Und Benutzerdefinierte JavaScript -Logik.