RegularExpressionValidator für Telefonformat
Hallo Leute
wir möchten in einem Web Dateneingabeformular die Eingabe für Telefon und Faxnummern validieren.
Das Format muss so sein:
+49(1234)123456789 soll bedeuten
+Landesvorwahlen (Ortskennzahlen ohne 0)Rufnummer
Hat jemand eine Idee wie der RegularExpressionValidator - Ausdruck sein muss?
Die Standardeinstellung (\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4} funktioniert jedenfalls nicht.
Bin für jeden Hinweis dankbar.
wir möchten in einem Web Dateneingabeformular die Eingabe für Telefon und Faxnummern validieren.
Das Format muss so sein:
+49(1234)123456789 soll bedeuten
+Landesvorwahlen (Ortskennzahlen ohne 0)Rufnummer
Hat jemand eine Idee wie der RegularExpressionValidator - Ausdruck sein muss?
Die Standardeinstellung (\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4} funktioniert jedenfalls nicht.
Bin für jeden Hinweis dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 137465
Url: https://administrator.de/contentid/137465
Ausgedruckt am: 23.11.2024 um 06:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo howToUse,
Was denn für ein RegularExpressionValidator ?
Und die sog. "Standardeinstellung" ist eine Variante des Programms !?
Sie es mal aus einer anderen Sicht:
Fängt an mit: Einem Plus, zwei Zahlen, eine öffnende Klammer, vier Zahlen, eine schließende Klammer, sechs bis neun(?) Zahlen :ende.
Das Filtern wir durch: http://www.regular-expressions.info
RegEx: "^+\d{2}\(\d{4}\)\d{6,9}$"
So würde ich es versuchen.
In der Konsole und mit PHP's preg_match() hat es mit ein paar Tel-Nummern das jeweilige richtige Ergebnis geliefert.
~Arano
Was denn für ein RegularExpressionValidator ?
Und die sog. "Standardeinstellung" ist eine Variante des Programms !?
Sie es mal aus einer anderen Sicht:
Fängt an mit: Einem Plus, zwei Zahlen, eine öffnende Klammer, vier Zahlen, eine schließende Klammer, sechs bis neun(?) Zahlen :ende.
Das Filtern wir durch: http://www.regular-expressions.info
Fängt an mit: Einem Plus, zwei Zahlen, einer öffnende Klammer, vier Zahlen, einer schließende Klammer, sechs bis neun(?) Zahlen :ende.
^ + \d{2} \( \d{4} \) \d{6,9} $
So würde ich es versuchen.
In der Konsole und mit PHP's preg_match() hat es mit ein paar Tel-Nummern das jeweilige richtige Ergebnis geliefert.
~Arano
Oh.. kein Problem - gern geschehen !
~Arano
Ein RegularExpressionValidator ist eines von mehreren asp Steuerelementen zur Validierung von Benutzereingaben und hat einige
Standardausdrücke zur Validierung von Haus aus dabei.
Ah ja, auch dir einen Dank für die Info Standardausdrücke zur Validierung von Haus aus dabei.
~Arano