Udostępnij za pośrednictwem


Zastosuj wzorzec dopasowany do pola ciągu

Można użyć MATCH elementu, aby wymusić wartości w polu typu String nieprzestrzegania wzorzec, który określisz. Po zdefiniowaniu wielu MATCH elementów, wartość będzie nieprawidłowy, jeśli on zgodny z dowolnym wzorców, które określają dla pola. Jeśli co najmniej jeden element zakończy się powodzeniem, pole ma prawidłową wartość.

Uwaga

Aby dodać regułę FIELD definicji, użyj witadmin Narzędzia wiersza polecenia do importowania i eksportowania definicję typu elementu roboczego.Zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].

DOPASOWANIE składni struktury

Możesz użyć MATCH elementu, aby wymusić podstawowy wzorzec dopasowywania przez określenie wartości w polach typu ciąg do wzorca muszą być zgodne.

<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />

Atrybuty

Można określić, do których użytkownicy MATCH reguła ma zastosowanie. Jeśli nie zdefiniowano żadnych atrybutów opcjonalnych, prawidłowego użytkowników i grup w Team Foundation Server należy określić wartość, która odpowiada wzorcowi.

Atrybut

Opis

pattern

Parametr wymagany. Wymusza podstawowy wzorzec dopasowywania tylko do ciągów i tylko w przypadku ciągów, którego syncnamechanges="false".

Prawidłowe wartości parametru patternValue są "A", "N" i "X", która oznacza następujące znaki:

  • "" Reprezentuje litery.

  • "N" reprezentuje znak numeryczny.

  • "X" oznacza dowolnych znaków alfanumerycznych.

Wszystkie inne wartości są pobierane jako literały. Minimalna długość: 1; Maksymalna długość: 255.

Wartość do wzorca: ^ [^ \\] * $

Przykład wartość wzorzec: xxxxx. nn. nn

for

Parametr opcjonalny. Określa nazwę użytkownika lub grupy w Team Foundation do której jest stosowana reguła. Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków.

Wartość do wzorca: ^ [^ \\] + \\ [^ \\] + $

Przykład wartość wzorzec: domeny\UserID

not

Parametr opcjonalny. Określa nazwę użytkownika lub grupy w Team Foundation do kogo zasadę nie ma zastosowania. Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków.

Wartość do wzorca: ^ [^ \\] + \\ [^ \\] + $

Przykład wartość wzorzec: domeny\UserID

Powrót do początku

Wzorzec dopasowywania przykłady

Poniższe przykłady pokazują pomyślne i niepomyślne pasuje ciąg dla różnych zastosowań pola.

ms404842.collapse_all(pl-pl,VS.140).gifNumer wersji

Wzorzec: ANN.NN.NN

Weryfikuje

R01.03.04 lub V05.08.99

Sprawdzanie poprawności nie powiodło się

1.3.4 lub V5.8.99 lub w wersji 1.3

ms404842.collapse_all(pl-pl,VS.140).gifElastyczne identyfikatora

Wzorzec: XXX-XXX

Weryfikuje

001 abc lub a00 b02

Sprawdzanie poprawności nie powiodło się

1 abc lub 001. abc

ms404842.collapse_all(pl-pl,VS.140).gifPriorytet

Wzorzec: NC

Weryfikuje

P1 lub 5 lub P9

Sprawdzanie poprawności nie powiodło się

1 lub p 10

Dopasowanie znaczników jest uwzględniana wielkość liter. W związku z tym "NC" odpowiada zarówno P1 p1.

Powrót do początku

Zobacz też

Inne zasoby

Zastosowanie reguły do pola elementu roboczego