1
我在使用两个正则表达式时遇到问题,我需要使用它来验证xsd
文件中的url
s。XML模式正则表达式
我知道Schema
与其他系统相比使用正则表达式的方式略有不同。
有没有人有任何有效的正则表达式分别验证url
和email
在XSD
架构?
我在使用两个正则表达式时遇到问题,我需要使用它来验证xsd
文件中的url
s。XML模式正则表达式
我知道Schema
与其他系统相比使用正则表达式的方式略有不同。
有没有人有任何有效的正则表达式分别验证url
和email
在XSD
架构?
对于电子邮件:
<xsd:pattern value="[a-zA-Z0-9._%+-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}"/>
这并不是说XSD模式总是意味着锚所以这应该有你的整个字符串相匹配。
编辑:以上正则表达式是非常基本的。我建议你阅读本:
Using a regular expression to validate an email address
欲了解更多信息。关于url,取决于你想要验证的复杂程度,你可以使用大约一百万个正则表达式。至少可以说,模式正则表达式非常有限。
有很多有效的电子邮件地址不匹配在这里。 – Jens