pub fn validate_artikel_pattern(
value: &str,
segment_lengths: &[usize],
) -> ConditionResultExpand description
Validate a dash-separated digit pattern like “n1-n2-n1-n3”.
segment_lengths defines expected digit counts per dash-separated segment.
Example: validate_artikel_pattern("1-23-4-567", &[1, 2, 1, 3]) → True
Example: validate_artikel_pattern("1-23-4", &[1, 2, 1]) → True