您好我正在制作基本的送货xml架构,我想知道是否有办法让架构限制适用于加拿大和美国邮政编码:
<xs:simpleType name="postalCode">
<xs:restriction base="xs:string" >
<xs:pattern value="\d{3}-\d{3}"/>
</xs:restriction>
有没有办法在那里有一个“或”所以我可以让美国邮政编码只是数字工作?
任何意见或建议表示赞赏。 感谢
答案 0 :(得分:1)
尝试使用|
字符在您的模式中提供第二个(OR)选项,例如(此处不需要额外的括号):
<xs:simpleType>
<xs:restriction base="xs:string" >
<xs:pattern value="\d{3}-\d{3}|\d{5}"/>
</xs:restriction>
</xs:simpleType>