我正在尝试用于我正在开发的 WPF MVVM 应用程序的正则表达式数据注释是命中注定的,并且似乎不适用于很多正则表达式。
这个有效(不适用于 url,但很简单):
[RegularExpression(@"^[a-zA-Z''-'\s]{1,40}$")]
这以及我尝试过的所有其他 url 验证正则表达式都没有:
[RegularExpression(@"/^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/")]
有没有人有一个用于数据注释和 WPF 的有效 URL 正则表达式的示例?