【问题标题】:matching null with regex in xsd在xsd中将null与正则表达式匹配
【发布时间】:2011-04-05 17:59:36
【问题描述】:

我想在 xsd 中允许 null 元素。通常我使用 nillable="true" 属性执行此操作,但它不适用于这样的元素:

<xs:simpleType name="numbers">
<xs:restriction base="xs:integer">
<xs:pattern value="[0-9][0-9]"/>
</xs:restriction>
</xs:simpleType>

我想,也许有一种方法可以使用正则表达式允许空元素。还是我应该用 xsd 来做?

你能帮帮我吗?
谢谢!

【问题讨论】:

    标签: regex xsd


    【解决方案1】:

    所以您希望您的有效值是任何 0、1 或 2 位数字? &lt;xs:pattern/&gt; 字段中对正则表达式的支持有多广泛?你能做类似&lt;xs:pattern value="[0-9]{0,2}"&gt;的事情吗?

    【讨论】:

    • 我有一个输入字段,我想让用户输入一个 2 位数字或什么都不输入。我试过 ,它适用于 1 位和 2 位数字,但不适用于 0...
    • 好吧,如果我将 xs:integer 更改为 xs:string,这个可以:
    猜你喜欢
    • 2020-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    相关资源
    最近更新 更多