xsd模式限制 - 禁止反斜杠

时间:2008-11-27 22:12:25

标签: regex validation xsd

我要求在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>

建议?

1 个答案:

答案 0 :(得分:1)

如果我是对的,使用此表达式,您只允许一个字符长且不接受反斜杠的字符串。在正则表达式结束时添加*应解决此问题。