Compartilhar via


Fazendo uma seqüência de caracteres de campo coincidam com um padrão

Você pode usar o MATCH elemento para forçar os valores em um campo do tipo de cadeia de caracteres a seguir um padrão que você especificar. Se você definir várias MATCH elementos, o valor será válido se ele corresponder a qualquer um dos padrões que você especificar para o campo. Se pelo menos um elemento for bem-sucedida, o campo tem um valor válido.

Estrutura de sintaxe de elemento de correspondência

Você pode usar o MATCH elemento para aplicar o padrão básico de correspondência, definindo um padrão que valores nos campos do tipo seqüência de caracteres devem coincidir.

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

Atributos

Você pode especificar para quais usuários do MATCH regra se aplica. Se você não definir quaisquer atributos opcionais, válidos de todos os usuários e grupos em Team Foundation Server deve especificar um valor que corresponde ao padrão.

Atributo

Descrição

pattern

Obrigatório. Impõe básica de padrões coincidentes para somente cadeias de caracteres. Os valores válidos para o patternValue são "A", "N" e "X", que indicam os tipos de caracteres a seguir:

  • "A" representa um caractere alfabético.

  • "N" representa um caractere numérico.

  • "X" representa qualquer caractere alfanumérico.

Todos os outros valores são analisados como literais. Comprimento mínimo: 1; comprimento máximo: 255.

Valor padrão: ^[^\\]*$

Exemplo de valor padrão: xxxxx. nn. nn

for

Opcional. Especifica o nome de um usuário ou grupo na Team Foundation ao qual a regra se aplica. Nomes válidos consistem em uma seqüência de caracteres de texto que contenha entre 1 e 255 caracteres.

Valor padrão: ^[^\\]+\\[^\\]+$

Exemplo de valor padrão: Domínio\UserID

not

Opcional. Especifica o nome de um usuário ou grupo na Team Foundation para o qual a regra não se aplica. Nomes válidos consistem em uma seqüência de caracteres de texto que contenha entre 1 e 255 caracteres.

Valor padrão: ^[^\\]+\\[^\\]+$

Exemplo de valor padrão: Domínio\UserID

Voltar ao topo

Exemplos de correspondência de padrão

Os exemplos a seguir ilustram bem-sucedidas e malsucedida padrão corresponde a uma variedade de usos do campo.

Número de versão

Padrão: ANA MARIA.NN.NN

Valida

R01.03.04 ou V05.08.99

Falha de validação

1.3.4 ou V5.8.99 ou v 1.3

Um identificador flexível

Padrão: XXX-XXX.

Valida

001-abc ou a00 b02

Falha de validação

abc-1 ou 001. abc

Prioridade

Padrão: PN

Valida

P1 ou P5 ou P9

Falha de validação

1 ou P10

Marcas de correspondência diferenciam maiúsculas de minúsculas. Portanto, "NP" corresponde a P1 e o p1.

Voltar ao topo

Consulte também

Outros recursos

Trabalhando com regras do campo

Histórico de alterações

Date

History

Motivo

Janeiro de 2011

Adicionado a sintaxe para o MATCH elemento.

Aprimoramento de informações.