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.

PWartość wzorca: ^[^\\]*$

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

for

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

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

Przykład wartość wzorzec: domeny\UserID

not

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

Wartość 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.

Numer 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

Elastyczne identyfikatora

Wzorzec: XXX-XXX

Weryfikuje

001 abc lub a00 b02

Sprawdzanie poprawności nie powiodło się

1 abc lub 001. abc

Priorytet

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