xsd 模式中支持的字符

Supported characters in xsd pattern

我在 xsd 中有以下内容,模式说它应该是 "\d{10}",这是否意味着:

以下是xml:

  <xs:simpleType name="zip">
        <xs:restriction base="xs:string">
            <xs:pattern value="\d{10}"/>
        </xs:restriction>
    </xs:simpleType>

在模式语言及其正则表达式中,\d代表Unicode十进制数字,包括ASCII数字01、...、9,还有很多其他文字的其他数字,见http://www.fileformat.info/info/unicode/category/Nd/list.htm。如果您只想允许 ASCII 数字,请使用 [0-9]{10}.