Diese Studie erläutert den Regex für die Validierung der Telefonnummer in JavaScript.
Telefonnummer Regex in JavaScript
Regelmäßige Ausdrücke sind die einfachste Methode, um Telefonnummern in JavaScript zu validieren. Abhängig von den Einstellungen des Benutzers können Telefonnummern jedoch auf verschiedene Weise formatiert werden. Hier sind einige regelmäßige Ausdrücke für die Validierung der Telefonnummer.
Beispiel 1: Grundlegende Telefonnummer Regex -Validierung
Hier ermöglichen die untergegebenen Regex-Muster oder die regulären Ausdrücke nur Telefonnummern mit 10 Ziffern. Es sind keine Sonderzeichen, einschließlich Leerzeichen, erlaubt.
Regex -Muster
Befolgen Sie das angegebene Regex -Muster für die grundlegende Telefonnummer -Validierung:
Oder
/^\ d 3 \ d 3 \ d 4 $/Hier ist eine Aufschlüsselung aller Elemente, um den Lesern zu verstehen, was sie enthält.
Verwenden Sie eine der oben genannten Regexes für die validierende Telefonnummer ohne spezielle Zeichen oder einen Trennzeichen.
Erstellen Sie in der HTML -Datei ein Formular mit dem folgenden Code:
Im obigen Code -Snippet,
Die folgenden CSS -Klassen werden für die Fehlermeldung verwendet:
.FehlerDas HTML -Formular sieht aus wie:
Verwenden Sie in der JavaScript -Datei die folgenden Codezeilen:
Funktion validatePhoneNumber (e)In diesem Code -Snippet:
Definieren Sie danach eine Funktion namens “PhonereGex ()”, Wobei das Regex -Muster für die validierende Telefonnummer definiert wird:
Funktion PhonereGex (input_str)Zuletzt rufen Sie die Funktion auf “validatePhoneNumber () validate”Auf dem Senden mit der ID der Schaltfläche“einreichen"Mit Hilfe der"AddEventListener ()" Methode:
dokumentieren.GetElementById ('Form').addEventListener ('subieren', validatePhoneNumber);Ausgang
Die obige Ausgabe bedeutet, dass das Regex -Muster für nur Telefonnummern mit 10 Ziffern und ohne spezielle Zeichen oder Abgrenzer erfolgreich funktioniert.
Beispiel 2: Komplexe Telefonnummer Regex -Validierung
Die untergegebenen Regex-Muster oder regulären Ausdrücke ermöglichen Telefonnummern mit 10 Ziffern und Sonderzeichen, einschließlich Pluszeichen, Dash und Klammern.
Regex-Muster zur Validierung von Telefonnummern mit dem Trennzeichen (-)
Der Regex zur Validierung von Telefonnummern mit 10 Ziffern und einem speziellen Charakter-Dash (-):
Das Muster zeigt:
Fügen Sie das obige Regex -Muster in das "hinzu"PhonereGex ()Definierte Funktion:
Funktion PhonereGex (input_str)Die entsprechende Ausgabe ist:
Regex-Muster zur Validierung von Telefonnummern mit Grenzwerten einschließlich Dash (-) und Klammern ()
Die Regex zur Überprüfung von Telefonnummern mit 10 Ziffern und Sonderzeichenklammern () und Dash (-):
Das Muster zeigt:
Fügen Sie den oben genannten regulären Ausdruck in "an" anPhonereGex ()Definierte Funktion:
Funktion PhonereGex (input_str)Ausgang
Die obige Ausgabe akzeptiert die Sonderzeichen oder Grenzwerte in der Eingabe, einschließlich Zahnspangen und Striche mit der 10 -stelligen Telefonnummer. Es wird einen Fehler angezeigt, während das (+) Zeichen im Eingang verwendet wird.
Regex-Muster zur Validierung von Telefonnummern mit allen Abgrenzern, einschließlich Dash (-), Brackets (), DOT (.), Räume und (+) Zeichen
Die Regex zur Überprüfung von Telefonnummern mit 10-stelligen und speziellen Zeichenklammern (), Dash (-), Punkt (.), das Plus (+) -Schild und der Raum:
Das Muster zeigt:
Verwenden Sie das obige Muster in der “PhonereGex ()Definierte Funktion:
Funktion PhonereGex (input_str)Ausgang
Wir haben alle möglichen Regex -Muster oder regulären Ausdrücke zur Überprüfung von Telefonnummern zusammengestellt.
Abschluss
Die Verwendung regulärer Ausdrücke in JavaScript ist die einfachste Möglichkeit, Telefonnummern zu validieren. Es gibt viele Überprüfungen, die sich der Entwickler mit Hilfe von Regex auf die Telefonnummer bewerben kann. Die Überprüfungen können nur Zahlen oder Zahlen mit Sonderzeichen oder Abgrenzern sein, einschließlich Striche, Zahnspangen, Punkten, Räumen und dem Pluszeichen. Diese Studie erklärt verschiedene Regexes, die die Telefonnummer in JavaScript validieren können.