Функция TestString.

Функция TestString возвращает true/false в зависимости от того, найдутся ли в строке source совпадения с шаблоном pattern.

Function TestString(source, pattern)'проверяет вхождение паттерна в тестируемую строку

	Set objRegExp = CreateObject("VBScript.RegExp")
	objRegExp.Pattern = pattern
	objRegExp.Global = True

	TestString = objRegExp.Test(source)

End Function

Для проверки соответствия шаблону всей строки необходимо в начале паттерна поставить символ «^», а в конце — «$».

Пример:

str = "_qwerty123"
pattern = "[a-z]+[0-9]+"

WScript.Echo "Testing string " & Chr(34) & str & Chr(34) & " with pattern " & Chr(34) & pattern & Chr(34)

If(TestString(str, pattern)) Then'наличие вхождения

	WScript.Echo "Result: True"

Else

	WScript.Echo "Result: False"

End If

WScript.Echo ""

pattern = "^" & pattern & "$"

WScript.Echo "Testing string " & Chr(34) & str & Chr(34) & " with pattern " & Chr(34) & pattern & Chr(34)

If(TestString(str, pattern)) Then'полное соответствие

	WScript.Echo "Result: True"

Else

	WScript.Echo "Result: False"

End If
Вывод скрипта