Propriété Pattern

Définit le modèle d'expression régulière.

Utilisation de la propriété :

Syntaxe : Object.Pattern = "<PATTERN STRING>"

Exemples :

regExpObj.Pattern = "^\d{4}_\d{6}$" 'Correspondance des chaînes au format 1234_567890

regExpObj.Pattern = "\b\d{2}/\d{2}/\d{4}\b" 'Correspondance des dates au format MM/DD/YYYY

Exemple :
Dim regex, inputText
Set regex = CreateObject("VBScript.RegExp")
regex.Pattern = "^\d{4}_\d{6}$"   ' Match strings in the format 1234_567890
inputText = "1234_567890"
' Check if the inputText matches the pattern
If regex.Test(inputText) Then
    'Valid Format Related Coding
Else
    'Invalid format Related Coding
End If

Dans le code ci-dessus, le critère ^\d{4}_\d{6}$ garantit que la valeur de inputText est exactement sous la forme de 4 chiffres suivis d'un trait de soulignement (_) et de 6 chiffres à la fin. Si la valeur de inputText correspond au critère, le flux de code de section de format valide est déclenché. Dans le cas contraire, le flux de code associé à un format non valide est déclenché.