Match-metoden

Microsoft Office InfoPath

Returnerer en boolsk verdi som angir om testen tilsvarer det angitte mønsteret.

expression.Match(ByVal bstrValue As String, ByVal bstrPattern As String) As Boolean

bstrValue    Obligatorisk String. Strengen som skal testes mot mønsteret.

bstrPattern    Obligatorisk String. Mønsteret som skal brukes.

returns    En boolsk verdi som angir om strengen tilsvarer mønsteret.

Sikkerhetsnivå

0: Kan åpnes uten restriksjoner.

Merknader

Match-metoden kan brukes til å teste alle strenger mot et vanlig uttrykk. Det vanlige uttrykket må være i samsvar med spesifikasjonen for XML-skjema for W3C for vanlige uttrykk (http://www.w3.org/TR/xmlschema-2/#regexs).

Obs!  Denne objektmodellen støttes ikke når alternativet Deaktiver funksjoner fra oppdateringspakke under Avansert-kategorien i Alternativer-dialogboksen i InfoPath er valgt, eller når Microsoft Office 2003 Service Pack 1 eller senere ikke er installert. Skjemaer som implementerer dette objektmodellmedlemmet i kode, vil generere en feilmelding hvis de åpnes i InfoPath nå oppdateringspakkefunksjoner er deaktivert eller ikke er tilgjengelige.

Obs!   Spesifikasjonen for XML-skjema for vanlige uttrykk er forskjellig fra vanlige uttrykk i Perl.

Eksempel

I følgende eksempel er variabelen isSSNValid satt til en verdi som angir om verdien som er lagret i my:SSN-noden, er et gyldig personnummer:

var SSN = XDocument.DOM.selectSingleNode(“//my:SSN”);
var isSSNValid = XDocument.Util.Match(SSN.text, "\\d\\d\\d-\\d\\d-\\d\\d\\d\\d");