Funktion fnValNum (strInput als Schnur) wie Boolesch
'Benutzt reguläre Ausdruck-“ Art Bibliothek „Microsoft-VBScript
Schwaches regEx als Gegenstand
regEx = CreateObject („vbscript.regexp“) einstellen
regEx.IgnoreCase = richten aus
regEx.Pattern = „([0-9] [-. ()] *) {10.15}“
fnValNum = regEx.test (strInput) = richten aus
regEx einstellen = nichts
Funktion beenden
Funktion fnGetNum (strInput als Schnur, telNum als Boolesches) als Schnur
'Benutzt reguläre Ausdruck-“ Art Bibliothek „Microsoft-VBScript
Schwaches regEx als Gegenstand
Schwaches colMatch als Gegenstand
Schwaches itm als Variante
Wenn fnValNum (strInput) dann
regEx = CreateObject („vbscript.regexp“) einstellen
regEx.IgnoreCase = richten aus
regEx.Global = richten aus
regEx.Pattern = „([0-9] [-. ()] *) {10.15}“
colMatch = regEx.Execute (strInput) einstellen
Wenn telNum dann
fnGetNum = colMatch (0)
Sonst
Wenn colMatch.Count > 1 dann _
fnGetNum = colMatch (1)
Beenden wenn
Beenden wenn
regEx einstellen = nichts
Funktion beenden
|