howtouse
Goto Top

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.

Content-ID: 137465

Url: https://administrator.de/forum/regularexpressionvalidator-fuer-telefonformat-137465.html

Ausgedruckt am: 23.12.2024 um 22:12 Uhr

Arano
Arano 05.03.2010 um 16:06:02 Uhr
Goto Top
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
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}                   $
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
howToUse
howToUse 09.03.2010 um 19:09:39 Uhr
Goto Top
DANKE, deine Infos waren Hilfreich.

die Lösung sieht nun so aus:

((\+\d{1,2}\(\d{3,5}\))\d{3,10})

+49(12345)123450

Ein RegularExpressionValidator ist eines von mehreren asp Steuerelementen zur Validierung von Benutzereingaben und hat einige Standardausdrücke zur Validierung von Haus aus dabei.
Arano
Arano 10.03.2010 um 00:05:38 Uhr
Goto Top
Zitat von @howToUse:
DANKE, deine Infos waren Hilfreich.
Oh.. kein Problem - gern geschehen !
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 face-smile


~Arano