Show/Hide Toolbars

Thereforeâ„¢ Help

Tutoriales > Solution Designer > Diseñar > Repositorio

Uso de expresiones regulares

Scroll

Puede utilizar expresiones regulares en campos de texto para asegurarse de que los datos de índice coinciden con el formato requerido. Es el caso, por ejemplo, de las direcciones de correo electrónico. En la práctica, se utilizan para garantizar que cuando los documentos se guardan en Therefore™, los datos de índice son correctos. El lenguaje de expresiones regulares utilizado es compatible con las expresiones regulares utilizadas en Javascript.

 

steps Cómo utilizar expresiones regulares

1.Abra la categoría deseada y haga clic con el botón derecho en el campo de texto que desea comprobar utilizando una expresión regular. Seleccione Propiedades.

SD_T_Design_Categories_RegularExpressions_001

2.En el cuadro de diálogo Field Properties (Propiedades del campo), elija Expresión regular. Escriba la expresión regular o haga clic en el botón de flecha para obtener una lista de referencias de elementos básicos y expresiones de ejemplo. La tabla siguiente muestra algunos usos básicos.

 

Valores de ejemplo

Comentarios

        Expresión regular posible

PN001

PN293

Los dos primeros caracteres son PN seguidos de un número de tres dígitos.

PN\d{3}

GH001

HZ673

Los dos primeros caracteres pueden ser cualquier letra mayúscula del alfabeto inglés.

[A-Z][A-Z]\d{3}

GHSTE001

Z999

Cualquier número de letras mayúsculas más tres dígitos

[A-Z]+\d{3}

HJ.001

J.676

Cualquier número de letras mayúsculas más tres dígitos separados por un punto.

[A-Z]+\.\d{3}

AAB.346/GHT

AAB.346/AAA

Cualquier número de letras mayúsculas más tres dígitos separados por un punto seguido de una barra y luego otras tres letras mayúsculas.

[A-Z]+\.\d{3}/[A-Z]{3}

AAA.000/BBZ-Tz1

AAA.000/BBZ-AFz

Cualquier número de letras mayúsculas más tres dígitos separados por un punto seguido de una barra y luego otras tres letras mayúsculas seguidas de un guión y tres caracteres alfanuméricos.

[A-Z]+\.\d{3}/[A-Z]{3}-\w{3}

ÄÜÖ.000/ÄÄÄ-AFz

ÄDD.111/ÄÄÄ-00e

Cualquier número de letras mayúsculas Unicode más tres dígitos separados por un punto seguido de una barra y luego otras tres letras mayúsculas Unicode seguidas de un guión y tres caracteres alfanuméricos.

[[:upper:]]+\.\d{3}/[[:upper:]]{3}-\w{3}

SD_T_Design_Categories_RegularExpressions_002

3.En este caso, hemos elegido el ejemplo de correo electrónico de la lista de ayuda. Puede utilizarse el segundo campo para comprobar la expresión, que producirá "No hay coincidencia" hasta que lo que escribe el usuario coincida con la expresión regular especificada. El último campo es un campo opcional que se mostrará como ejemplo cuando el usuario introduzca un valor que no coincide.

SD_T_Design_Categories_RegularExpressions_003

© 2022 Therefore Corporation, todos los derechos reservados.