我在XSD模式排除模式的问题。 当我指定:XML正则表达式 - 否定匹配
<xs:pattern value="^(?!(00|\+\d))\d{6,}$"/>
然后我得到一个错误信息:
Value '^(?!(00|\+\d))\d{6,}$' is not a valid XML regular expression.
任何想法,为什么它不工作?
在网上的JavaScript验证它工作正常(在单元测试部分,点击例如here“运行测试”)。
我需要验证的电话号码。电话号码不能包含国际前缀(+ \ d)和(00)。
由于
XSD [不支持](http://www.regular-expressions.info/xml.html)lookaround。 – horcrux
@horcrux谢谢,但它对我不好:D – peterko
@horcrux,我在哪里可以找到XSD模式中不支持的内容? – peterko