我要求在xsd文档定义的给定字符串字段中禁止使用反斜杠字符。然而,和我一样绿,我对自己的xsd和/或正则表达式知识没有信心。以下是我到目前为止的情况:
<xs:simpleType name="BackslashRestrictedField">
<xs:restriction base="xs:string">
<xs:minLength value="0" />
<xs:pattern value="[^\\]"/> <!-- disallow backslash '\' char ??? -->
</xs:restriction>
</xs:simpleType>
建议?
答案 0 :(得分:1)
如果我是对的,使用此表达式,您只允许一个字符长且不接受反斜杠的字符串。在正则表达式结束时添加*应解决此问题。