0 xsd
在我的XSD验证中限制特殊字符,我能够处理一些具有这种模式的字符 "([a-zA-Z0-9 _.'!@#$%^*()_ + = {} | /:;, >?/`〜])+"
但不能在下面处理:
"&'<\®™
有任何想法吗 ?
也无法用[^]模式处理它们
您想要定义一个扩展字符串的类型,并添加一个带有模式的限制
<xs:element name="your_element">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="[a-zA-Z0-9_.' !@#$%^*()_+={}|/:;,>?/`~ ]"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Run Code Online (Sandbox Code Playgroud)