我无法使用两个正则表达式来验证url
文件中的xsd
。
据我所知,与其他系统相比,Schema
使用正则表达式的方式略有不同。
是否有人有任何有效的正则表达式来单独验证url
架构中的email
和XSD
?
答案 0 :(得分:0)
对于电子邮件:
<xsd:pattern value="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"/>
不是说xsd架构总是暗示锚点,所以这必须匹配你的整个字符串。
编辑:以上正则表达式非常基础。我建议你读这个:
Using a regular expression to validate an email address
了解更多信息。关于网址,根据您希望验证的复杂程度,您可以使用大约一百万个正则表达式。而且,模式正则表达式至少可以说是有限的。