gpt4 book ai didi

regex - 在 xml 架构 (xsd) 上嵌入正则表达式(电话号码验证)时出错

转载 作者:行者123 更新时间:2023-12-02 07:55:25 24 4
gpt4 key购买 nike

我不明白为什么这个用于验证国际电话号码的正则表达式在嵌入 xml-schema 时会出错:

<xs:simpleType name="phoneType">
<xs:restriction base="xs:string">
<xs:pattern value="^\+(?:[0-9] ?){6,14}[0-9]$" />
</xs:restriction>
</xs:simpleType>

这是怎么回事?是否支持群组匹配?为什么 Xml Schema 不支持?

非常感谢。

印度

最佳答案

XML 模式支持组匹配,但不支持捕获或环视。这意味着它不是 ?: 非捕获组。

根据 http://www.regular-expressions.info/xml.html它也不支持 ^ 和 $ anchor 。

关于regex - 在 xml 架构 (xsd) 上嵌入正则表达式(电话号码验证)时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com