fnValNum de la función (strInput como secuencia) como boleano
'Utiliza “el tipo biblioteca de las expresiones regulares de Microsoft VBScript”
regEx dévil como objeto
Fijar el regEx = CreateObject (“vbscript.regexp”)
regEx.IgnoreCase = verdad
regEx.Pattern = “([0-9] [-. ()] *) {10.15}”
el fnValNum = regEx.test (strInput) = verdad
Fijar el regEx = nada
Terminar la función
fnGetNum de la función (strInput como secuencia, telNum como boleano) como secuencia
'Utiliza “el tipo biblioteca de las expresiones regulares de Microsoft VBScript”
regEx dévil como objeto
colMatch dévil como objeto
Itm dévil como variante
Si fnValNum (strInput) entonces
Fijar el regEx = CreateObject (“vbscript.regexp”)
regEx.IgnoreCase = verdad
regEx.Global = verdad
regEx.Pattern = “([0-9] [-. ()] *) {10.15}”
Fijar el colMatch = regEx.Execute (el strInput)
Si telNum entonces
fnGetNum = colMatch (0)
Si colMatch.Count > 1 entonces _
fnGetNum = colMatch (1)
Terminar si
Terminar si
Fijar el regEx = nada
Terminar la función
|