Dieser WF wird in nächster Zeit noch erweitert z.B. um Länderspezifische Adressangaben wie FR und GB.
Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.
Ohne die Hilfe von Tom (@_simone_ ) wäre das alle nicht entstanden. Deshalb hier nochmal recht herzlichen Dank.
Code:
{% assign Variable = Vorgang.Lieferung.Lieferadresse.Straße %}\
{% assign fragezeichen = Variable | Matches: '[?]'|true %}\
{% assign strassebuchstabe = Variable | Matches: '[a-zA-Z]', true %}\
{% assign strassezahl = Variable | Matches: '[0-9]', true %}\
{% assign co = Variable | Matches: '\bc\/o\b'|true %}\
{% assign ot = Variable | Matches: '\bOT\b'|true %}\
{% assign drei = Variable | Matches: '[^0-9 ]{4,}$'|true %}\
{% assign zahlbuch = Variable | Matches: '\b\d{1,3}\ ?\,?\ ?\D+\b'|true %}\
{% if Variable == "" %}1
{% elsif strassebuchstabe != true %}1
{% elsif strassezahl != true %}1
{% elsif fragezeichen == true %}1
{% elsif co == true %}1
{% elsif ot == true %}1
{% elsif drei == true %}1
{% else %}0
{% endif %}