Esempi di pattern di testo

Pattern predefiniti

Per creare e modificare rapidamente i pattern di visualizzazione, modifica e convalida relativi al formato dei valori di input, sia per i dati immessi dall'utente che per quelli acquisiti tramite operazioni di binding, è possibile scegliere i pattern predefiniti dall'elenco di selezione del tipo disponibile nella scheda Visualizzazione della finestra di dialogo Pattern. Per accedere a tale finestra, selezionare la palette Oggetto > Pattern. Ad esempio, l'opzione relativa al codice di avviamento postale per il Regno Unito prevede il pattern seguente: A9A 9A9|AA9A 9A9. Un valore immesso come KB1C3R2 verrà pertanto formattato e rappresentato come KB1C 3R2.

Pattern personalizzati

Nella tabella seguente sono indicati alcuni pattern personalizzati che è possibile utilizzare nella finestra di dialogo Pattern per definire con un pattern di visualizzazione la formattazione dei valori di input. Tali impostazioni interessano sia i dati immessi dall'utente, che quelli acquisiti tramite operazioni di binding.

Pattern personalizzato

Valore immesso

Valore formattato

'+1 ('999') '999-9999

6135551212

+1 (613) 555-1212

999.999.9999

6135551212

613.555.1212

Nell'esempio seguente, un numero seriale richiede un input di questo tipo: tre caratteri alfabetici seguiti da quattro cifre e da un singolo carattere di qualsiasi tipo. Un pattern di testo adatto sarebbe il seguente:

AAA-9999-X

La tabella seguente illustra i risultati ottenuti dalla conversione di alcuni valori immessi (input dell'utente o dati che presentano un binding) in valori non elaborati attraverso un pattern di modifica o un pattern di dati.

Pattern personalizzato

Valore immesso

Valore non elaborato

AAA-9999-X

ABC-1234-5

ABC-1234-D

123-4567-8

ABC12345

ABC1234D

""

Nell'ultimo esempio, il valore immesso 123-4567-8 non corrisponde al pattern, pertanto il valore non elaborato ottenuto è una stringa vuota.