StringRegex

<< Fare clic per visualizzazione il sommario >>

Percorso:  Il linguaggio OEL > Esempi pratici >

StringRegex

Esempio 1

Esigenza: La nota spese è un documento che rappresenta la domanda di rimborso dei costi sostenuti, per conto dell’azienda, durante trasferte o eventi di rappresentanza. Occorre verificare che il valore inserito in un campo di dettaglio sia una data con l'indicazione dell' anno che va dal 2013 al 2099.

 

Descrizione: In una soluzione Jamio openwork è definito un modello di tipo Dati denominato 'NotaSpese' che contiene un campo 'Dettaglio' di tipo testo breve. Occorre controllare che il contenuto del campo 'Dettaglio' sia una data espressa nella forma gg - mm - aaaa dove l'indicazione dell'anno va dal 2013 al 2099. La funzione StringRegex verifica che una stringa sia conforme  ad un'espressione regolare.

 

StringRegex(#data.Fields['Dettaglio'],'0?[1-9]|[12][0-9]|3[01]) - (0?[1-9]|1[012]) - 20((1[3-9])|[2-9][0-9]')