В настоящее время у меня есть проверка Xsd с этим правилом
<xs:simpleType name='shipTo'>
<xs:restriction base='xs:string'>
<xs:minLength value='6'/>
</xs:restriction>
</xs:simpleType>
Мне также нужно разрешить пропуски, но если значение введено, его минимальная длина должна быть 6.Могу ли я сделать это, не прибегая к этому xs:pattern
и регулярному выражению?
<xs:simpleType name='shipTo'>
<xs:restriction base='xs:string'>
<xs:pattern value='^(?:|[\w]{6,})$'/>
</xs:restriction>
</xs:simpleType>