2008-11-27 66 views
1

我有一個要求,禁止在由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

DOH!謝謝你的幫助。 – Swim 2008-11-27 22:41:53