Guten Abend, ich benötige Validierungs-Ausdruck für ein Multiple Choice Feld von 6 Möglichkeiten. Gültig sind alle Kombinationen 1-5, wenn Item6 angekreuzt ist, darf keines von 1-5 angekreuzt sein.
Externe Quellen haben zu folgenden Versuchen geführt, die alle nicht funktionieren:
!contains({Frage18}, 'Item6') || (
!contains({Frage18}, 'Item1') &&
!contains({Frage18}, 'Item2') &&
!contains({Frage18}, 'Item3') &&
!contains({Frage18}, 'Item4') &&
!contains({Frage18}, 'Item5')
)
!(contains({Frage18}, 'Item6') && (
contains({Frage18}, 'Item1') ||
contains({Frage18}, 'Item2') ||
contains({Frage18}, 'Item3') ||
contains({Frage18}, 'Item4') ||
contains({Frage18}, 'Item5')
))
!({Frage18}.indexOf('Item6') >= 0 && (
{Frage18}.indexOf('Item1') >= 0 ||
{Frage18}.indexOf('Item2') >= 0 ||
{Frage18}.indexOf('Item3') >= 0 ||
{Frage18}.indexOf('Item4') >= 0 ||
{Frage18}.indexOf('Item5') >= 0
))
Externe Quellen haben zu folgenden Versuchen geführt, die alle nicht funktionieren:
!contains({Frage18}, 'Item6') || (
!contains({Frage18}, 'Item1') &&
!contains({Frage18}, 'Item2') &&
!contains({Frage18}, 'Item3') &&
!contains({Frage18}, 'Item4') &&
!contains({Frage18}, 'Item5')
)
!(contains({Frage18}, 'Item6') && (
contains({Frage18}, 'Item1') ||
contains({Frage18}, 'Item2') ||
contains({Frage18}, 'Item3') ||
contains({Frage18}, 'Item4') ||
contains({Frage18}, 'Item5')
))
!({Frage18}.indexOf('Item6') >= 0 && (
{Frage18}.indexOf('Item1') >= 0 ||
{Frage18}.indexOf('Item2') >= 0 ||
{Frage18}.indexOf('Item3') >= 0 ||
{Frage18}.indexOf('Item4') >= 0 ||
{Frage18}.indexOf('Item5') >= 0
))