xml – cvc-pattern-valid:值’A’对于模式’^ [A-Za-z]?$’,
发布时间:2020-12-16 07:51:59 所属栏目:百科 来源:网络整理
导读:以下是验证失败的特定 XML标签: MiddleNameA/MiddleName 该标签的XSD: xsd:element name="MiddleName" type="MiddleInitial" /xsd:simpleType name="MiddleInitial" xsd:restriction base="xsd:string" xsd:pattern value="^[A-Za-z]?$" / /xsd:restrictio
以下是验证失败的特定
XML标签:
<MiddleName>A</MiddleName> 该标签的XSD: <xsd:element name="MiddleName" type="MiddleInitial" /> <xsd:simpleType name="MiddleInitial"> <xsd:restriction base="xsd:string"> <xsd:pattern value="^[A-Za-z]?$" /> </xsd:restriction> </xsd:simpleType> 我得到的错误: cvc-pattern-valid: Value 'A' is not facet-valid with respect to pattern '^[A-Za-z]?$' for type 'MiddleInitial'. 我使用的验证器 http://tools.decisionsoft.com/schemaValidate/ 正则表达式看起来不错. ^匹配开始,$,结束,?是字母A-Z或a-z的零或一倍. 有任何想法吗?
从w3规格
Regular Expressions (Appendix D):
即拿出^和$. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |