我正在尝试创建一个包含日期字段的架构。此日期字段的格式为 DD-MM-YYYY。BizTalk 默认接受格式为 YYYY-MM-DD 的日期。
我尝试使用正则表达式,下面是相关字段的 xsd 片段
<xs:element name="FieldName">
<xs:simpleType>
<xs:restriction base="xs:date">
<xs:pattern value="[0-3]{1}[0-9]{1}-[0,1]{1}[0-9]{1}-[0-9]{4}" />
</xs:restriction>
</xs:simpleType>
</xs:element>
然后,我尝试使用它来验证文件,但由于模式约束失败而出错。
正则表达式有什么问题?
提前致谢