Lograr que un campo de cadena coincida con un modelo
Use el elemento MATCH para forzar que los valores de un campo de tipo String sigan el modelo que especifica. Si define varios elementos MATCH, el valor será válido si coincide con cualquiera de los modelos que especifica para el campo. Si al menos un elemento es correcto, el campo tiene un valor válido.
Estructura de la sintaxis del elemento MATCH
Use el elemento MATCH para exigir la coincidencia de modelos básica definiendo un modelo con el que deben coincidir los valores de los campos de tipo String.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Atributos
Puede especificar a qué usuarios se aplica la regla MATCH. Si no define atributos opcionales, todos los usuarios y grupos válidos de Team Foundation Server deberán especificar un valor que coincida con el modelo.
Atributo |
Descripción |
---|---|
pattern |
Obligatorio. Fuerza únicamente la coincidencia de modelos básicos para las cadenas. Los valores válidos de patternValue son "A", "N", and "X", que denotan los siguientes tipos de caracteres:
Los demás valores se interpretan como literales. Longitud mínima: 1; longitud máxima: 255. Valor de modelo: ^[^\\]*$ Ejemplo de un valor de modelo: xxxxx. nn. nn |
for |
Opcional. Especifica el nombre del usuario o grupo de Team Foundation al que se aplica esta regla. Los nombres válidos están compuestos de una cadena de texto que contiene entre 1 y 255 caracteres. Valor de modelo: ^[^\\]+\\[^\\]+$ Ejemplo de un valor de modelo: DomainUserID |
not |
Opcional. Especifica el nombre del usuario o grupo de Team Foundation al que no se aplica esta regla. Los nombres válidos están compuestos de una cadena de texto que contiene entre 1 y 255 caracteres. Valor de modelo: ^[^\\]+\\[^\\]+$ Ejemplo de un valor de modelo: DomainUserID |
Volver al principio
Ejemplos de coincidencia de modelos
En los ejemplos siguientes se muestran las coincidencias de modelos correctas e incorrectas para una variedad de usos de campo:
Número de versión
Modelo: ANN.NN.NN
Valida |
R01.03.04 o V05.08.99 |
Produce un error en la validación |
1.3.4 o V5.8.99 o v1.3 |
Un identificador flexible
Modelo: XXX-XXX
Valida |
001 abc o a00-b02 |
Produce un error en la validación |
1 abc o 001.abc |
Prioridad
Modelo: PN
Valida |
P1 o P5 o P9 |
Produce un error en la validación |
1 o P10 |
La correspondencia de etiquetas HTML no distingue entre mayúsculas y minúsculas. Por tanto, "PN" coincide con P1 y p1.
Volver al principio
Vea también
Otros recursos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Enero de 2011 |
Sintaxis agregada para el elemento MATCH. |
Mejora de la información. |