fnValNum di funzione (strInput come stringa) come booleano
'Usa “il tipo biblioteca di espressioni normali di Microsoft VBScript„
regEx fioco come oggetto
Regolare il regEx = CreateObject (“vbscript.regexp„)
regEx.IgnoreCase = allineano
regEx.Pattern = “([0-9] [-. ()] *) {10.15}„
il fnValNum = regEx.test (strInput) = allineano
Regolare il regEx = niente
Concludere la funzione
fnGetNum di funzione (strInput come stringa, telNum come booleano) come stringa
'Usa “il tipo biblioteca di espressioni normali di Microsoft VBScript„
regEx fioco come oggetto
colMatch fioco come oggetto
Itm fioco come variante
Se fnValNum (strInput) allora
Regolare il regEx = CreateObject (“vbscript.regexp„)
regEx.IgnoreCase = allineano
regEx.Global = allineano
regEx.Pattern = “([0-9] [-. ()] *) {10.15}„
Regolare il colMatch = regEx.Execute (strInput)
Se telNum allora
fnGetNum = colMatch (0)
Altrimenti
Se colMatch.Count > 1 allora _
fnGetNum = colMatch (1)
Concluder se
Concluder se
Regolare il regEx = niente
Concludere la funzione
|