XML Schema Regex限制了不同的长度

时间:2014-12-23 11:49:46

标签: regex xml xsd schema

我在我的XML模式中使用类似的东西:

    <xs:restriction base="xs:string">
        <xs:pattern value="[A-Za-Z]{3,12}" />
    </xs:restriction>

现在我希望我的字符串不要长度为3和12,但长度为3或12 ..此外,我想检查字符串的长度是3,4,6还是12 ..

感谢您的帮助!!

亲切的问候

1 个答案:

答案 0 :(得分:3)

  

此外,我想检查字符串是否长度为3,4,6或12 ..

^([A-Za-z]{12}|[A-Za-z]{6}|[A-Za-z]{3,4})$

OR

"([A-Za-z]{12}|[A-Za-z]{6}|[A-Za-z]{3,4})"